Trouver colonne quelque soit son emplacement

  • Initiateur de la discussion Initiateur de la discussion buzz
  • Date de début Date de début

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 !

buzz

XLDnaute Nouveau
bonjour à tous,

je cherche à sélectionner la totalité d'une colonne en fonction de son libellé (qui est mentionné sur la première de la feuille) et de la coller dans une autre feuille. le problème est que la colonne peut se trouver à différents endroits sur l'onglet source c'est à dire qu'elle peut être en colonne A un jour ou D le lendemain en fonction de la mise à jour du fichier.

j ai essayé ce code (mon critère de recherche dans la feuille est le libellé 'Client Id')

Sheets("Sheet1").Select
For Each Cell In Range("a1:G1")
If Cell.Value = "Client Id" Then
ActiveCell.Column.Select
Selection.Copy
Sheets("Sheet2").Select
Range("a1").Select
ActiveSheet.Paste
End If
Next

La macro bug sur ActiveCell.Column.Select et je ne comprends pas pourquoi.

d'avance merci et bonnes vacances à tous
 
Re : Trouver colonne quelque soit son emplacement

Bonjour buzz, wilfried

Essaye avec ceci :

Code:
Sub Copie_Col()
Dim cell As Range
Sheets("Sheet1").Select
For Each cell In Range("a1:G1")
  If cell.Value = "Client Id" Then Columns(cell.Column).Copy Sheets("Sheet2").Range("A1")  
Next
End Sub
wilfried, le code que tu as mis provoque une erreur sur cell.Column.

A+
 
- 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

  • Question Question
Microsoft 365 worksheet_change
Réponses
29
Affichages
592
Réponses
3
Affichages
687
Réponses
7
Affichages
179
Réponses
8
Affichages
496
Retour