Rechercher : dans
Par :

[VBA EXCEL] comment renommer des onglets

Dernière réponse le 10 avr 2007 à 16:13:08 Mag_clo_Boo, le 10 avr 2007 à 16:08:02 
 Signaler ce message aux modérateurs

Question sur du VBA sur Excel

Bonjour,
j'ai un compteur qui crée des onglets, ces onglets s'appellent alors :
"Campaign Name (2)", "Campaign Name (3)", ....
J'aimerais renommer ces onglets en utilisant une cellule (qui varie elle aussi en fonction du compteur) qui est sur un autre onglet. voici ce que j'ai écrit:

For i = 2 To 3

Sheets("General Performance Summary").Activate
ActiveSheet.Range("K" & i).Select
ActiveCell.FormulaR1C1 = "=CONCATENATE(""_"",MID(RC[-9],1,29))"

Nom_campagnes = ActiveSheet.Range("K" & i).Value

Sheets("Campaign Name (&i)").Activate
ActiveSheet.Name = Nom_campagnes
Next i

Bien sûr la ligne Sheets("Campaign Name (&i)").Activate ne marche pas, mais comme je suis débutante, je ne sais pas comment corriger.

Est-ce que quelqu'un pourrait m'aider? Merci d'avance

Configuration: Windows XP
Firefox 2.0.0.3

1

 xjl, le 10 avr 2007 à 16:13:08

Salut,

peut-être comme ça:

Sheets("Campaign Name (" & i & ")").Activate

La syntaxe est déjà meilleure, après je ne suis pas sûr que ça suffira pour arriver au résultat que tu voulais...

Répondre à xjl