• Initiateur de la discussion Initiateur de la discussion Simons
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Simons

XLDnaute Occasionnel
Bonjour le forum,

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 d'avance.
 
Bonjour le forum
Bonjour Simons

Tu peut essayer ceci :
Code:
Sub AtteindreOnglet()
Dim position As Long
position = InputBox('Saisir un numéro d'onglet')
Worksheets('S' & position).Select
End Sub

Bonne soirée à toute & à tous et allez vous regaler de suite sur le forum XLD avec la démo de Pascal -- 😉
 
Bonjour le forum
Bonjour Simons

Tu peut essayer ceci :
Code:
Sub AtteindreOnglet()
Dim position As Long
position = InputBox('Saisir un numéro d'onglet')
Worksheets('S' & position).Select
End Sub

Bonne soirée à toute & à tous et allez vous regaler de suite sur le forum XLD avec la démo de Pascal -- 😉
 
Bonjour Simon.

Voici un fichier exemple qui je crois devra te satisfaire.

( Voir la macro Workbook_Open() ).

A+ 🙂 [file name=ChoixSem.zip size=9740]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/ChoixSem.zip[/file]
 

Pièces jointes

Bonjour le Forum,

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:

Merci d'avance pour votre aide.
 
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

😉
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
4
Affichages
781
S
Réponses
3
Affichages
972
Stephandevendee
S
@
Réponses
2
Affichages
700
@
E
Réponses
3
Affichages
1 K
E
Retour