Problème de macro

Fz6 -  
 evifalcon -
Bonjour à tous,
Je débute avec VBA et mon problème est le suivant :
Je dispose de deux fichiers Excels pour lesquels j'aimerais extraire des données à chaque fin de mois sur un fichier final. Ces deux fichiers changent d'appellation tous les mois car ils sont nouveaux. Les éléments à reprendre se situent toujours sur la même colonne, seul soucis les lignes peuvent évoluer en fonction d'ajout ou de suppression d'éléments.
Le fichier final dispose de plusieurs onglets récapitulant les données des deux fichiers dont les données devront être extraites.
Ainsi j'aimerais que la macro puisse recopier la valeur dans une cellule précise à condition de retrouver le même critère au niveau de la ligne en question dans les fichiers sources.
Je pense que cette démarche devra être répéter plusieurs fois, car à travers mes onglets, je dois avoir au moins 200 cellules à reprendre, 100 pour le premier fichier et 100 pour le deuxième fichier.
Pouvez-vous m'apporter votre aide
Merci d'avance !
A voir également:

4 réponses

lermite222 Messages postés 8724 Date d'inscription   Statut Contributeur Dernière intervention   1 191
 
Bonjour,
Tu expose bien ce que tu voudrais mais tu ne donne aucun renseignement !!
Ces deux fichiers changent d'appellation tous les mois
Sous quel critères sont les noms des classeurs ?
Les éléments à reprendre se situent toujours sur la même colonne,
La quel ?

Ainsi j'aimerais que la macro puisse recopier la valeur dans une cellule précise
??
à condition de retrouver le même critère au niveau de la ligne en question dans les fichiers sources.
Les critères ?

Bref, tout renseignements PRÉCIS pour avoir une approche à ta demande.
A+
0
omarr7575 Messages postés 1 Date d'inscription   Statut Membre Dernière intervention  
 
Bonsoir,

Merci d'avoir répondu à mon message.

Alors le critère de ces fichiers est selon les mois en question ...... 09/2013 ; .......10/2013
Les éléments à reprendre se situent sur la colonne N pour le fichier A, colonne H pour le fichier B.
Le critère de sélection est qu'il faut que la macro sélectionne la cellule choisit et la recopie dans la cellule sélectionnée (fichier final) à condition de retrouver sur la même ligne le même nom de famille par exemple.
Les données à reprendre sont exclusivement numérique

Merci pour votre aide ;)
0
lermite222 Messages postés 8724 Date d'inscription   Statut Contributeur Dernière intervention   1 191
 
Re,
Ainsi ce n'est pas possible de "voire" ce que tu a dans TA tête. Tes explications sont insuffisantes.
De plus nous ne faisons pas des applications "clés sur porte", aussi...
L'éditeur de macros... tu connais ?
Met-toi en Mode macros (Enregistrer une macro), Exécute toutes les actions voulue, arrête la macro. Tu peu mettre le résultat dans un poste suivant et peut-être que l'ont pourras t'aider pour la rendre automatique et optimisée.
A+

Si tu te cognes à un pot et que ça sonne creux, c'est pas forcément le pot qui est vide. ;-)(Confucius)
Note: Je ne répond pas aux MP pour les questions techniques. Et ma boule de cristal est cassée .
0
evifalcon
 
je comprend rien!

mais tu peux passer d'une page a l'autre grâce à:
Sheets(nb).Activate
nb est un byte

et tu peux sélectionner tes cases selon des variables :
ActiveSheet.Range(colonne & ligne)

colonne est un string et ligne est un byte! (en dessous de la ceinture tous ça!!)
-1