[EXCEL/VBA] Automatiser remplissage de fichier

Automatiser remplissage de fichier [EXCEL/VBA] - VB/VBA/VBS - Programmation

Marsh Posté le 15-10-2015 à 13:35:50    

:hello:  
 
Je début en VBA alors pas taper :o
 
J'ai deux problèmes :
 
1) J'ai un fichier A de 5 colonnes qui contient toutes mes information
J'ai un nombre X de classeurs tous formatés exactement de la même façon et vides de données à remplir
Ces fichiers sont remplis à partir du fichier A, où je filtre un paramètre de la première colonne pour remplir chaque feuille de chaque classeur.
 
Jusque là pas de soucis (sauf que sur les fichiers d'arrivée il ne supprime pas tout seul les filtres :o je dois le faire à la main)
 
J'aimerai automatiser cette macro (qui est sûrement bien dégueulasse, pleine de .select :D) afin qu'elle s'applique à chaque classeur et que je n'aie pas à répéter l'opération (dans laquelle je change à la main 3 paramètres : le filtre et le nom du fichier à ouvrir et à sauvegarder (qui sont les mêmes)
 
Mais bon, ça fait 5h que j'ai découvert VBA, les éventuelles boucles je ne connais pas trop :o
 
 
2)Une fois ces fichiers remplis, ils donnent tous les mêmes types d'informations aux mêmes endroits (puisque les fichiers de base sont identiques)
Je voudrais prendre les informations de chacun de ces fichiers pour les remettre dans un seul fichier (pas pareil que dans le fichier A, évidemment :o)
J'ai rapidement constaté que je ne pouvais pas générer de référence externe en fonction du contenu d'une cellule. Quelle pourrait être la démarche à suivre pour que les cellules se remplissent automatiquement en fonction des critères que je veux ? La recherche V n'est pas envisageable sinon le PC crame :o
 
:jap:


---------------
Topic A/V : Clavier Corsair K65 /// Poussette Trio Peg Perego
Reply

Marsh Posté le 15-10-2015 à 13:35:50   

Reply

Marsh Posté le 16-10-2015 à 10:49:09    

 
            Bonjour.
 

raph0ux a écrit :

La recherche V n'est pas envisageable sinon le PC crame


            Dommage car souvent bien plus rapide et efficace qu'un code quelconque !
             
            Et pour les références externes voir du côté de la fonction de feuille de calculs  INDIRECT  par exemple …
 
            Sinon voir du côté d'un filtre avancé …
 

Reply

Marsh Posté le 16-10-2015 à 13:43:10    

Le CPU est un i3 2100, donc pour des milliers de lignes et des références, ça serait l'enfer :D
 
Quant à la fonction INDIRECT, elle ne fait pas vraiment ce que je veux :/


---------------
Topic A/V : Clavier Corsair K65 /// Poussette Trio Peg Perego
Reply

Marsh Posté le 17-10-2015 à 13:52:16    

 
            Reste donc le filtre avancé …
 

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed