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 !

oliviermartinand

XLDnaute Nouveau
bonjour je suis debutant en vba
j ai une macro pour supprimer une feuille de classeur ainsi que des cellules dans 2 autres feuilles
le bouton annuler de mon inputbox me renvoie sur une erreur pouvez vous m aider

Sub SupprFiche()
NomDesignation = InputBox("Nom de la désignation à supprimer")
Set Designation = Sheets("Sommaire fiches").Columns("B:B").Find(NomDesignation, Range("B7"), xlValues, xlWhole)
If Designation Is Nothing Then GoTo Messageerreur
Sheets("Sommaire fiches").Cells(Designation.Row, 2).Delete Shift:=xlUp
Application.DisplayAlerts = False
Sheets(NomDesignation).Delete
Application.DisplayAlerts = True
Set Designation = Sheets("Récapitulatif").Columns("A:A").Find(NomDesignation, Range("A13"), xlValues, xlWhole)
Sheets("Récapitulatif").Unprotect ("1308")
Sheets("Récapitulatif").Range("A" & Designation.Row & ":W" & Designation.Row).Delete Shift:=xlUp
Sheets("Récapitulatif").Protect ("1308")
Exit Sub
Messageerreur:
MsgBox " La désignation n'existe pas"
End Sub

j ai essaye de rajouter dans mon inputbox ,vbYesCancel avec if NomDeignation=vbYes then.....
et if NomDesignation=vbCancel then exit sub
mais ca m annule ma suppression de feuille ainsi que mon message d erreur
merci
 
Dernière édition:
Re : inputbox

Bonjour Olivier

peut être controler que "nomdesignation" est bien renseigné comme ci dessous :

Code:
nomdesignation = InputBox("Nom de la désignation à supprimer")
If nomdesignation = "" Then GoTo Messageerreur

bonne journée
@+
 
Re : inputbox

Pierrot93 à dit:
Bonjour Olivier

peut être controler que "nomdesignation" est bien renseigné comme ci dessous :

Code:
nomdesignation = InputBox("Nom de la désignation à supprimer")
If nomdesignation = "" Then GoTo Messageerreur

bonne journée
@+


merci de ta reponse mais mon prb est que lorsque j appuie sur le bouton annuler celui ci menvoie sur le debogage
 
- 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
2
Affichages
250
Réponses
5
Affichages
521
Retour