Recopie d'une ligne entière si "X" contenu dans la colonne C
etna
-
yg_be Messages postés 24281 Statut Contributeur -
yg_be Messages postés 24281 Statut Contributeur -
Bonjour,
J'aimerais un peu (beaucoup) d'aide pour la création d'une macro.
Je précise je n'ai jamais utilisé VBA et j'ai peu de temps pour rendre le dit document terminé.
Il faudrait que lorsque qu'il y a écrit "X" dans la colonne C de la feuille 1 alors que ça copie toute la ligne associé dans la feuille 2, puis si c'est écrit "Y" dans la colonne C de la feuille 1 ça copie dans la feuille 3, et ainsi de suite avec beaucoup de variantes différentes présentes dans la colonne C. Autant de variantes que de feuilles à créer.
Merci beaucoup pour votre aide !!!
J'aimerais un peu (beaucoup) d'aide pour la création d'une macro.
Je précise je n'ai jamais utilisé VBA et j'ai peu de temps pour rendre le dit document terminé.
Il faudrait que lorsque qu'il y a écrit "X" dans la colonne C de la feuille 1 alors que ça copie toute la ligne associé dans la feuille 2, puis si c'est écrit "Y" dans la colonne C de la feuille 1 ça copie dans la feuille 3, et ainsi de suite avec beaucoup de variantes différentes présentes dans la colonne C. Autant de variantes que de feuilles à créer.
Merci beaucoup pour votre aide !!!
A voir également:
- Recopie d'une ligne entière si "X" contenu dans la colonne C
- Déplacer une colonne excel - Guide
- Site x - Guide
- Sites X : Pornhub, YouPorn et Redtube sont de nouveau accessibles en France - Guide
- Trier une colonne excel - Guide
- Partager photos en ligne - Guide
2 réponses
bonjour,
comment faire la correspondance entre les valeurs en colonne C et les noms des feuilles de destination?
où copier dans les feuilles de destination?
"peu de temps", c'est quoi? quand est-ce trop tard?
comment faire la correspondance entre les valeurs en colonne C et les noms des feuilles de destination?
où copier dans les feuilles de destination?
"peu de temps", c'est quoi? quand est-ce trop tard?
ceci copie, s'arrete dès que la colonne C est vide, et suppose que les feuilles de destination existent:
Sub etna()
Dim nomdest As Range, fdep As Worksheet
Set fdep = Sheets("dep")
Set nomdest = fdep.[c1]
Do While nomdest <> ""
nomdest.EntireRow.Copy (Sheets(nomdest.Value).Cells(nomdest.Row, 1))
Set nomdest = nomdest.Offset(1)
Loop
End Sub
La ligne doit juste se copier et conserver sa place initiale dans la feuille de départ
J'ai peu de temps du genre 2h aujourd'hui et 4h lundi matin seulement
Je la traiterais dès mon retour au travail lundi matin mais ce serait vraiment top du top
on peut se servir d'une colonne toujours remplie pour décider de s'arreter dès qu'elle est vide?