Bonjour,
j'ai un code vba excel qui marchait sur excel 2010 avec windows 7 mais sur le poste de mon cousin qui a excel 2013 et windows 8 ce code ne fait rien
la macro ne bug pas mais le code vba ne renomme pas la feuille comme voulu c'est à dire que le code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 for i = 1 to 10 ... 'on ajoute des onglets et on renomme la feuille puis on effectue des calculs ActiveSheet.Name = "jour" & i sheets( "jour" & i).select ... nextne fait rien donc ne renomme pas la ffeuille comme voulu donc ensuite le code bog sur
Code : Sélectionner tout - Visualiser dans une fenêtre à part ActiveSheet.Name = "jour" & i
puisque la feuille "jour" & i n'existe pas car elle n'a pas été renommée.
Code : Sélectionner tout - Visualiser dans une fenêtre à part sheets( "jour" & i).select
j'ai cherché mais pour renommer une feuille sur excel 2013 on utilise bien la meme syntaxe que sur excel 2010 : ActiveSheet.Name
savez-vous pourquoi ca marche pas sur excel 2013 mais ca marche sur excel 2010?
Merci de votre aide
Partager