[VBA EXCEL] comment renommer des onglets

Mag_clo_Boo -  
xjl Messages postés 232 Date d'inscription   Statut Membre Dernière intervention   -
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
A voir également:

1 réponse

xjl Messages postés 232 Date d'inscription   Statut Membre Dernière intervention   183
 
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...
0