Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

appeler une feuille avec variable

ciocciu

XLDnaute Nouveau
bonjour
je ne comprends pas pourquoi
annee = Year(Date)
Sheets(annee).Activate

end sub


me renvoit l'erreur d'exécution '9'

si qq'un pouvait m'éclairer
merci mille fois
 

Staple1600

XLDnaute Barbatruc
Re : appeler une feuille avec variable

Bonjour


En déclarant en String c'est ok

Code:
Sub test()
Dim annee$
annee = Year(Date)
Sheets(annee).Activate
End Sub

Ou en plus court
Code:
Sub test()
Sheets(CStr(Year(Date))).Activate
End Sub
 

Discussions similaires

Réponses
17
Affichages
970
Réponses
7
Affichages
376
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…