Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Insertion colonne VBA

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 !

Florian53

XLDnaute Impliqué
Bonjour à tous,

Je voudrais en VBA insérer une colonne sous condition :

Sur la ligne 1 j'ai des valeurs de "C1: dernière colonne & 1"
la largeur du tableau est variable, c'est pour cela que j'ai indiqué " dernière colonne".

Si 2 cellules l'une à coté sont identiques sur la portion "AAA BBB 00X" alors insérer une colonne après la 2eme.

j'ai essayé de faire un code avec le code ci dessous, mais je n'arrive pas à intégrer la variable après le 1er 0.

VB:
cells(1,x).value like"AAA BBB 00" & "n"

Pouvez m'indiquer la démarche svp ?
Merci
 

Pièces jointes

Re

Une proposition:

Code:
Sub test()
For n = Cells(1, Columns.Count).End(xlToLeft).Column To 3 Step -1
   If Left(Cells(1, n), 10) Like "AAA BB* 00" And Left(Cells(1, n - 1), 10) Like "AAA BB* 00" And Left(Cells(1, n), 11) = Left(Cells(1, n - 1), 11) Then
        Columns(n + 1).Insert Shift:=xlShiftToRight
   End If
Next
End Sub
 
- 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
XL 2019 VBA
Réponses
10
Affichages
1 K
Réponses
2
Affichages
735
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…