insertion de colonnes avec une macro

  • Initiateur de la discussion Sophie
  • Date de début
S

Sophie

Guest
Bonjour,

j'ai créé une macro qui insère automatiquement 2 colonnes juste avant la dernière, elle marche bien le premier coup, mais à chaque fois que je la réexécute, les deux colonnes ne s'insèrent pas au bon endroit. Elles s'insèrent à gauche des colonnes précédemment insérées par la macro, et non pas à droite comme je le voudrais. (cf extrait du tableau en pièce jointe)
De plus j'aimerais également que la formule dans la colonne G prenne en compte les nouvelles colonnes.
par contre je ne sais pas du tout bidouiller dans le Visual Basic.

Merci de votre aide.
 

Pièces jointes

  • Classeur3.xls
    22 KB · Affichages: 37
  • Classeur3.xls
    22 KB · Affichages: 41
  • Classeur3.xls
    22 KB · Affichages: 37
J

Jean-Marie

Guest
Bonjour, Sophie

Il faudra que tes fichiers de traduction soient ouverts, regarde du côté de la fonction INDIRECT()

Il y a d'autres moyens que de mettre les traductions dans un autre fichier, une feuille cachée par exemple, dans la colonne A le français, dans la colonne B en anglais, dans la colonne C en allemand ....

Bonne journée

@+Jean-Marie
 
J

Jean-Marie

Guest
Re...

Je me suis trompé de fil, excuse-moi

1) Sélectionne ta plage G5:G11
2) Clique sur le menu Insertion/Nom/Définir
3) dans la boîte de dialogue, dans le champ du haut indique un nom à cette plage par exemple ColonneTotal (ne met pas d'espace)

4) va dans l'éditeur de VBA
5) affiche ton code

6) remplace Range("G5:G11").Select par Range("ColonneTotal").Select
7) Quitte le VBA

Bonne journée

@+Jean-Marie
 

Discussions similaires

Statistiques des forums

Discussions
312 671
Messages
2 090 762
Membres
104 657
dernier inscrit
BS_70