Copie une colonne ayant en sur la range une le terme reference

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

christ-94

XLDnaute Occasionnel
Bonjour

j'aimerais copie toute la colonne sur le feuil 2 si dans la range une il y a le termes reference

exemple si en C1 il y a refence je copie la colonne sur la feuil 2


Merci d'avance
 
Re : Copie une colonne ayant en sur la range une le terme reference

Bonsoir

Merci pour les reponses

le macro de jp14 fonctionne , mais il teste toutes les colonnes
Je ne souhaite que la macro ne teste que la premire ligne de la feuil
et teste que les 20 premiere colonnes

Merci d'avance
 
Re : Copie une colonne ayant en sur la range une le terme reference

Bonsoir le fil, re Banzai64 😉

voici ma proposition:

Code:
Sub copiecol()
For col = 1 To 20
    If Cells(1, col).Value Like "*reference*" Then
        Columns(col).Copy Sheets("Feuil2").Columns(col)
    End If
Next
End Sub
 
Re : Copie une colonne ayant en sur la range une le terme reference

Bonsoir skoobi

merci pour le code
il marche bien mais par contre j'ai desoin d'une petite adaptation
je voudrais le faire sur plusieurs ref
voir le test d'adaptation , il ne fonctionne pas ?
je pense qu je n'ai pas declaré la variable ref si tu me donne encore un petit coup de main


Code:
Sub macr()
ref2 = "Novembre"
ref3 = "TEST"
ref4 = "TEST4"
ref5 = "TEST5"
For N = 1 To 5
For col = 1 To 20
    If Cells(1, col).Value Like ref(N) Then
        Columns(col).Copy Sheets("Feuil2").Columns(N)
    End If
Next col
Next N
End Sub

Merci d'avance
 
Re : Copie une colonne ayant en sur la range une le terme reference

Re,

remplace

Code:
If Cells(1, col).Value Like ref(N) Then

par

Code:
    If Cells(1, col).Value Like "*" & ref1 & "*" Or Cells(1, col).Value Like "*" & ref2 & "*" _
        Or Cells(1, col).Value Like "*" & ref3 & "*" Or Cells(1, col).Value Like "*" & ref4 & "*" _
        Or Cells(1, col).Value Like "*" & ref5 & "*" Then
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
5
Affichages
344
  • Question Question
Microsoft 365 agrandir la liste
Réponses
21
Affichages
639
R
  • Question Question
Réponses
3
Affichages
102
regis6460
R
Réponses
16
Affichages
503
Réponses
7
Affichages
173
Réponses
4
Affichages
377
Réponses
12
Affichages
353
Retour