Copier une ligne dans feuille excel en fonction du nom
simon7339
Messages postés
68
Date d'inscription
Statut
Membre
Dernière intervention
-
f894009 Messages postés 17277 Date d'inscription Statut Membre Dernière intervention -
f894009 Messages postés 17277 Date d'inscription Statut Membre Dernière intervention -
Bonjour à tous,
Je débute sur VBA et comme pour tout le monde j'imagine cela vire au cauchemar pour moi.
Je visualise ce que je veux faire mais mes connaissances me freinent totalement.
Je veux apprendre voilà pourquoi je vous demanderai si possible de m'aiguiller pour le faire seul et non pas vous solliciter pour créer ma macro.
https://www.cjoint.com/?DDsmvrVULYF ici le lien de mon fichier.
Alors pour vous expliquer rapidement :
Dans la feuille de route, il faudrait copier les lignes dans les feuilles correspondantes.
Pour être plus clair, quand dans la cellule B13 est indiqué "SDV AEROSPACE" il faut copier ("A13, K13") dans la feuille SDV en A13.
Et ainsi de suite jusqu'a arriver à la ligne 26 dans cette exemple.
Cependant ma plus grande difficulté est qu'il faudrait copier chaque feuille dans un classeur à part pour obtenir un seul document. En effet dans mon document joint je n'ai mis que les transporteur qui été présent mais dans mon autre document il y'a plus de 20 transitaires et j'ai besoin d'extraire sur un autre classeur seul les transitaire renseigné, j'espère que vous me suivez... ;)
Avec l'enregistreur de macro j'obtiens ce code :
Sub Macro2()
'
' Macro2 Macro
'
'
Range("A13:K13").Select
Selection.Copy
Sheets("SDV").Select
Range("A13").Select
ActiveSheet.Paste
Sheets("SDV").Select
Application.CutCopyMode = False
Sheets("SDV").Copy
End Sub
J'imagine que premièrement il faut que je définisse une condition. Si dans feuille de route Cell B13 contient SDV, copier ("A13, K13") dans feuille dont le titre est SDV ?
Ensuite il faudrait que cette condition s'applique ligne après ligne, et enfin une boucle.
Désolé c'est un peu long j'espère que certains d'entre vous prendront le temps pour me donner un coup de main.
Je reste à votre disposition pour toutes les questions.
Encore merci.
Je débute sur VBA et comme pour tout le monde j'imagine cela vire au cauchemar pour moi.
Je visualise ce que je veux faire mais mes connaissances me freinent totalement.
Je veux apprendre voilà pourquoi je vous demanderai si possible de m'aiguiller pour le faire seul et non pas vous solliciter pour créer ma macro.
https://www.cjoint.com/?DDsmvrVULYF ici le lien de mon fichier.
Alors pour vous expliquer rapidement :
Dans la feuille de route, il faudrait copier les lignes dans les feuilles correspondantes.
Pour être plus clair, quand dans la cellule B13 est indiqué "SDV AEROSPACE" il faut copier ("A13, K13") dans la feuille SDV en A13.
Et ainsi de suite jusqu'a arriver à la ligne 26 dans cette exemple.
Cependant ma plus grande difficulté est qu'il faudrait copier chaque feuille dans un classeur à part pour obtenir un seul document. En effet dans mon document joint je n'ai mis que les transporteur qui été présent mais dans mon autre document il y'a plus de 20 transitaires et j'ai besoin d'extraire sur un autre classeur seul les transitaire renseigné, j'espère que vous me suivez... ;)
Avec l'enregistreur de macro j'obtiens ce code :
Sub Macro2()
'
' Macro2 Macro
'
'
Range("A13:K13").Select
Selection.Copy
Sheets("SDV").Select
Range("A13").Select
ActiveSheet.Paste
Sheets("SDV").Select
Application.CutCopyMode = False
Sheets("SDV").Copy
End Sub
J'imagine que premièrement il faut que je définisse une condition. Si dans feuille de route Cell B13 contient SDV, copier ("A13, K13") dans feuille dont le titre est SDV ?
Ensuite il faudrait que cette condition s'applique ligne après ligne, et enfin une boucle.
Désolé c'est un peu long j'espère que certains d'entre vous prendront le temps pour me donner un coup de main.
Je reste à votre disposition pour toutes les questions.
Encore merci.
A voir également:
- Copier une ligne dans feuille excel en fonction du nom
- Fonction si et excel - Guide
- Partager photos en ligne - Guide
- Aller à la ligne excel - Guide
- Liste déroulante excel - Guide
- Feuille de pointage excel - Télécharger - Tableur
3 réponses
Bonjour,
principe:
_ recherche des nom d'onglets dans cellules colonne B feuille de route et copie dans onglet prevu
https://www.cjoint.com/?DDstez7AL75
j'ai besoin d'extraire sur un autre classeur seul les transitaire renseigné, j'espère que vous me suivez... ;) Ben j'ai rien compris
Digérez deja le code et a plus
principe:
_ recherche des nom d'onglets dans cellules colonne B feuille de route et copie dans onglet prevu
https://www.cjoint.com/?DDstez7AL75
j'ai besoin d'extraire sur un autre classeur seul les transitaire renseigné, j'espère que vous me suivez... ;) Ben j'ai rien compris
Digérez deja le code et a plus
Bonjour,
petite modif sur la RAZ (en cas de plantage et relance)
https://www.cjoint.com/?DDtmAhS1nGZ
petite modif sur la RAZ (en cas de plantage et relance)
https://www.cjoint.com/?DDtmAhS1nGZ