S
Stéph
Guest
Bonjour le forum
j'ai un soucis, je souhaiterai empécher de supprimer deux feuilles nommées Data et General parmi la liste complète des feuilles dans une comboBox dans l'Userform
Voici mon code actuel:
Private Sub CommandButton10_Click()
'bouton pour supprimer l'onglet lié avec le ComboBox1
Dim Mes As String
Dim Bouton As Single
Dim Titre As String
Dim Onglet As Variant
Dim Res As Long
If UserForm1.ComboBox1.ListIndex = -1 Then Exit Sub
For Each Onglet In ActiveWorkbook.Worksheets
If Onglet.Name <> "Data" Or Onglet.Name <> "General" Then
Worksheets(Onglet).Delete
Else
'message si la feuille "Data" et/ou "General" a été sélectionné
Mes = "Il est impossible de supprimer cette Feuille"
Bouton = vbOKOnly + vbInformation
Titre = "Suppression Portefeuille"
Res = MsgBox(Mes, Bouton, Titre)
If Res = 1 Then Exit Sub
'traitement de oui
End If
Next
End Sub
Il y a surement une solution, mais je ne la trouve pas !!
Bon ap'
Steph
j'ai un soucis, je souhaiterai empécher de supprimer deux feuilles nommées Data et General parmi la liste complète des feuilles dans une comboBox dans l'Userform
Voici mon code actuel:
Private Sub CommandButton10_Click()
'bouton pour supprimer l'onglet lié avec le ComboBox1
Dim Mes As String
Dim Bouton As Single
Dim Titre As String
Dim Onglet As Variant
Dim Res As Long
If UserForm1.ComboBox1.ListIndex = -1 Then Exit Sub
For Each Onglet In ActiveWorkbook.Worksheets
If Onglet.Name <> "Data" Or Onglet.Name <> "General" Then
Worksheets(Onglet).Delete
Else
'message si la feuille "Data" et/ou "General" a été sélectionné
Mes = "Il est impossible de supprimer cette Feuille"
Bouton = vbOKOnly + vbInformation
Titre = "Suppression Portefeuille"
Res = MsgBox(Mes, Bouton, Titre)
If Res = 1 Then Exit Sub
'traitement de oui
End If
Next
End Sub
Il y a surement une solution, mais je ne la trouve pas !!
Bon ap'
Steph