Bonjour à tous,
Voilà mon problème...
Je génére un TCD par VBA 🙂 là ça va!
J'obtiens un tableau au format suivant :
AAAA AA01
........ AA02
........ AA03
BBBB BB01
........ BB02
.........BB03
Ce que je souhaite c'est une macro qui recopie AAAA sur toutes les lignes concernant AAAA et BBBB sur toutes les lignes BBBB.
soit :
AAAA AA01
AAAA AA02
AAAA AA03
BBBB BB01
BBBB BB02
BBBB BB03
L'idée est de créer une nouvelle base à exporter dans un new fichier.
Une fois le TCD crée, je le copie/colle special valeur.
- il y a t-il une option dans le TCD pour qu'il recopie sur chaque ligne la valeur du champ? J'ai pas trouvé 😡
- comment contruire une macro qui réalise cette action?
J'ai pensé à la piste suivante :
D'avance merci pour votre aide ou vos pistes de réflexion sur la question.
🙂
La braise
Voilà mon problème...
Je génére un TCD par VBA 🙂 là ça va!
J'obtiens un tableau au format suivant :
AAAA AA01
........ AA02
........ AA03
BBBB BB01
........ BB02
.........BB03
Ce que je souhaite c'est une macro qui recopie AAAA sur toutes les lignes concernant AAAA et BBBB sur toutes les lignes BBBB.
soit :
AAAA AA01
AAAA AA02
AAAA AA03
BBBB BB01
BBBB BB02
BBBB BB03
L'idée est de créer une nouvelle base à exporter dans un new fichier.
Une fois le TCD crée, je le copie/colle special valeur.
- il y a t-il une option dans le TCD pour qu'il recopie sur chaque ligne la valeur du champ? J'ai pas trouvé 😡
- comment contruire une macro qui réalise cette action?
J'ai pensé à la piste suivante :
Travailler sur la colonne A
Faire une boucle qui cherche la 1ère colonne vide.
recopier la valeur de la cellule Ligne-1
faire tourner la boucle jusqu'à que que le n° de ligne de la cellule vide soit égal à ma dernière cellule du TCD (variable identifiée avec ROWS.Count)
Faire une boucle qui cherche la 1ère colonne vide.
recopier la valeur de la cellule Ligne-1
faire tourner la boucle jusqu'à que que le n° de ligne de la cellule vide soit égal à ma dernière cellule du TCD (variable identifiée avec ROWS.Count)
D'avance merci pour votre aide ou vos pistes de réflexion sur la question.
🙂
La braise