Insérer des colonnes à un emplacement différent à chaque execution de la macro selon un principe de récurrence
Bonjour,
J'aimerais créer une macro qui insère une colonne à un emplacement différent à chaque lancement.
Par exemple, lors de la première utilisation de la macro, je voudrais insérer une colonne en A C et E.
J'obtiens celà :
Code:
1 2 3 4 5 6
| Columns("G:G").Select
Selection.Insert Shift:=xlToRight
Columns("M:M").Select
Selection.Insert Shift:=xlToRight
Columns("S:S").Select
Selection.Insert Shift:=xlToRight |
Lors de la deuxième utilisation, les emplacements devraient être G N et U puis G O W... (une structure G, M+1, S+2).
Pourriez vous me donner une indication pour modifier le code.
(Je suis désolé mais je débute, même un lien pouvant m'aiguille serait le bienvenu).