ssan a écrit :
Bonjour,
J'ai encore besoin de vos lumière. Je souhaite créer une macro qui m'insère une colonne sur la gauche à partir de la 29è colonne et cela toutes les 7 colonnes. La sortie de la bouche se fait quand on dépasse la colonne 104.
Ci dessous le code que j'ai fait. Il ne fonctionne pas car j'ai le message 'Erreur définie par l'application ou par l'objet" au moment de :
Columns(derncolonne).Insert Shift:=xlToLeft
Ci dessous mon code :
Sub Ins_colonne()
Dim derncolonne As Integer
derncolonne = Cells (1,29)
Columns (derncolonne).Insert Shift:=xlToleft
derncolonne=derncolonne +7
Wend
End Sub
D'avance merci de votre aide précieuse.
Cordialement.
Désolé je suis allé trop vite dans la saisie du code, voici la version complète qui ne fonctionne pas
Sub Ins_colonne()
Dim derncolonne As Integer
derncolonne = Cells (1,29)
While derncolonne > Cells (1,104)
Columns (derncolonne).Insert Shift:=xlToleft
derncolonne=derncolonne +7
Wend
End Sub
Encore merci