Bonjour à tous,

J'aurai quelques ptites questions à vous poser ?

Je souhaite au début de ma macro faire saisir un numéro de semaine à l'utilisateur pour créer une nouvelle feuille qui s'appelera comme ca, via l'Inputbox pour cela j'ai le code suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
Do
  resultat = InputBox("Numéro de la semaine")
  If IsNumeric(resultat) Then Exit Do
  MsgBox ("Veuillez saisir le Numéro de Semaine !")
  Loop
 
 
 
'Création onglet avec le num semaine en nom
Set sh = Sheets.Add(After:=Sheets(Sheets.Count))
sh.Name = "Semaine " & resultat
dat = sh.Name
Mais, dans l'Inputbox j'aimerai que quand on clique sur le bouton annuler, cela annule la macro, pour l'instant je tourne en boucle que j'appuye ou nous.

De plus j'aimerai que si le résultat saisi par l'utilisateur correspond à un numéro de semaine déjà existant j'ai un message qui dise de retaper autre chose