J'ai un classeur dont chaque feuille représente les semaine de l'année (nommée de S1 jusqu'à S54).
Je voudrais à l'ouverture de mon classeur qu'une inputbox me permette d'aller sur la semaine voulue.
Et au lieu de saisir 'S34' par exemple je voudrais juste avoir à saisir '34'.
Quelqu'un connais le 'Truc' ??
Merci à tous pour vos réponses mais j'ai toujours un problème..
Pour les feuilles 1 à 9 j'ai le message 'l'indice n'appartient pas a la selection'
:angry:
Mais c'est bien sur...
Mes premières feuilles sont appellées S01 à S09 donc normal si ca marche pas... :S
Donc VBA ne reconnais forcément pas les feuilles S1 S2 S3 etc...
J'ai opté pour la solution de Baside qui est plus conviale.
J'aimerais maintenant savoir si je peux ajouter le numéro de la semaine en cours dans l'USF. (Et oui tout le monde n'as pas forcément un calendrier qui indique la semaine en cours sous les yeux) inch:
Bonjour le forum
Bonjour Simons, bonjour GLO, bonjour Baside & bonjour Eric_C
Ayant opté pour une solution plus 'conviviale' (Tu demandais un InputBox au départ.... Je ne suis pas vexé loin de là s'en faut.... ), je te propose néanmoins ceci qui vient de Thierry ... un peu de lecture des posts antérieurs.... (Thierry si tu me lis bonsoir). Tu places un Label dans le USF de Baside et tu y places :
Code:
Private Sub UserForm_Initialize()
Dim TheDay As Date
TheDay = 38515 'demain le 12/06/2005 un dimanche
Label1.Caption = 'La semaine en cours est la ' & DatePart('WW', TheDay, vbMonday, vbFirstFourDays) & ' ème'
End Sub