Insérer une colonne avant une colonne variable

  • Initiateur de la discussion Initiateur de la discussion Frakamout
  • 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 !

Frakamout

XLDnaute Nouveau
Salut à tous,

Je bloque depuis plusieurs jours sur VBA, j'espère que vous pourrez encore m'aider.

Je cherche à insérer une colonne avant une colonne variable.

Habituellement, si l'on veut insérer une colonne, il faut taper:

Columns("W:W").Select
Selection.Insert Shift:=xlToRight, CopyOrigin:=xlFormatFromLeftOrAbove


La colonne avant laquelle je veux insérer une autre colonne est variable, nommé "colonne":

Dim cellule_equipement As Range
Dim colonne As Integer

Set cellule_equipement = Range("E3:AV3").Find(ComboBox2.Value)
colonne = cellule_equipement.Column


Malheureusement, si je met:

Columns("colonne:colonne").Select
Selection.Insert Shift:=xlToRight, CopyOrigin:=xlFormatFromLeftOrAbove


cela ne fonctionne pas.

Merci de votre aide encore une fois.

FraKaMout
 
Re : Insérer une colonne avant une colonne variable

bonjour

à essayer...
Columns(colonne).Insert
tout seul
à la place de tout ça :
Columns("colonne:colonne").Select
Selection.Insert Shift:=xlToRight, CopyOrigin:=xlFormatFromLeftOrAbove
à +
 
Re : Insérer une colonne avant une colonne variable

Salut Francedemo,

J'ai trouvé mon erreur.
J'ai déjà voulu faire ce que tu m'as écris, mais cela ne fonctionnait pas.
C'est parce que j'avais laissé les guillemets.... :/ Erreur bête je sais...

Une fois encore tu m'as bien dépanné!

Merci et a+
 
Re : Insérer une colonne avant une colonne variable

Bonjour,

une autre solution :

Dim cellule_equipement As Range
Dim colonne As Integer

Set cellule_equipement = Range("E3:AV3").Find(ComboBox2.Value)
colonne = cellule_equipement.Column
Cells(1, colonne).Select
Selection.EntireColumn.Insert


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

Réponses
18
Affichages
424
Réponses
5
Affichages
703
Réponses
5
Affichages
590
Réponses
22
Affichages
3 K
Retour