• 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
Bonsoir les XLDiennes, les XLdiens,

J'ai un code qui me permet de trouver une feuille dans un classeur via Inputbox pour la supprimer et je souhaite inserer 2 msgbox par la suite.

1° Si la feuille recherchée n'appartient pas au classeur.

2° Un autre message pour confirmer ou non qu'on la delete.

Je me prend la tête :sick: 😛inch: .
Avez vous un bout de code SVP ??
 
bonjour Simons

tu peux tester

Sub suppressionFeuille()
Dim Feuille As String, Reponse As String
Dim Ws As Worksheet

Feuille = InputBox('indiquez le nom de la feuille à supprimer')
If Feuille = '' Then Exit Sub

On Error Resume Next
Set Ws = ThisWorkbook.Sheets(Feuille)

If Ws Is Nothing Then
MsgBox 'la feuille ' & Feuille & ' n'existe pas dans le classeur . '
Else
Reponse = MsgBox('Voulez vous supprimer la feuille ' & Feuille, vbYesNo)
If Reponse = vbYes Then
Application.DisplayAlerts = False
Sheets(Feuille).Delete
Application.DisplayAlerts = True
End If
End If

End Sub



bonne soiree
MichelXld
 
Bonjour,

N'est stupide que la stupidité comme dirais mon ami Forest Gump.

Mon problème va surement vous paraitre simplet.

J'ai un soucis auquel je n'avais pas pensé. La procédure suivante
m'embête un peu. Notament cette ligne :
Set Ws = ThisWorkbook.Sheets(Feuille)
Car ma recherche se trouve dans un Workbook différent de celui actif...
:S
Je ne sais pas comment rectifier le tir.
J'ai essayé
Code:
Set Ws = workbook('classeur').Sheets(Feuille)
Mais ca ne marche pas :ermm:
Une idée pour me dépatouiller ???

Merci d'avance.
 
- 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
5
Affichages
904
Réponses
15
Affichages
771
Réponses
12
Affichages
743
Retour