Bonjour,
J'ai une erreur, comme le stipule le titre :
Et voici mon code :"erreur d'execution '9'
L'indice n'appartient pas à la selection
En gros ce code supprime un onglet.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43 Private Sub Del_Click() 'calcul l'emplacement du premier onglet onglet1 = premier_onglet(onglet1) If LocalName.Value = "" Then MsgBox "Veuillez renseigner le nom du local à supprimer, svp !!" Unload Me UserFormDelLocal.Show Else For i = onglet1 To Sheets.Count If LocalName.Value = Sheets(i).Name Then Unload Me Application.DisplayAlerts = False Worksheets(i).Delete Application.DisplayAlerts = True 'del_local_TabRecap (UserFormDelLocal.LocalName) i = Sheets.Count ElseIf i = Sheets.Count And LocalName.Value <> Sheets(i).Name Then MsgBox "Local introuvable !!" Unload Me UserFormDelLocal.Show End If Next i End If End Sub
Je renseigne le nom de l'onglet dans un userform puis lorsque j'appuie sur le bouton "ok", l'onglet ce supprime mais ce message apparait également.
Pourquoi ??
Codialement
Benjamin
Partager