Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

effacement par choix

chaelie2015

XLDnaute Accro
Bonjour Forum
je souhaite un code qui me donner le choix des zones a effacer.
dans le fichier rattaché; j'ai deux zones, je souhaite afficher un message (Msgbox) de cette façon
"que voulez_vous effacer la zone1 ou la zone2 ou les deux ?
merci
 

Pièces jointes

  • CHARLIE Effacement par choix.xlsm
    16.8 KB · Affichages: 6
Solution
Bonjour
Je n'ai pas ouvert (je ne le fais jamais) ton classeur

Telle qu'exposée, ta question n'est pas l'exploitation du choix, mais uniquement la manière d'inviter à choisir.

Cela s'appelle une boîte de dialogue (ici affichée par la fonction InputBox) !
reponse = inputbox("que voulez_vous effacer la zone1 ou la zone2 ou les deux ? ")

exemple très succinct :
VB:
reponse = InputBox("1 pour zone1, 2 pour zone2, 3 pour les deux zones", "choix de la zone à effacer ")

jmfmarques

XLDnaute Accro
Bonjour
Je n'ai pas ouvert (je ne le fais jamais) ton classeur

Telle qu'exposée, ta question n'est pas l'exploitation du choix, mais uniquement la manière d'inviter à choisir.

Cela s'appelle une boîte de dialogue (ici affichée par la fonction InputBox) !
reponse = inputbox("que voulez_vous effacer la zone1 ou la zone2 ou les deux ? ")

exemple très succinct :
VB:
reponse = InputBox("1 pour zone1, 2 pour zone2, 3 pour les deux zones", "choix de la zone à effacer ")
 

Staple1600

XLDnaute Barbatruc
Re

•>jmfmarques
Moi, il m'appartient de me souvenir des fils où je suis intervenu.
Peu me chaut ce qu'on fait ensuite de cette information...
NB: J'ai mis le lien parce y figure le code VBA (sans avoir besoin d'ouvrir les PJ)
 

chaelie2015

XLDnaute Accro
Bonsoir jmfmarques, JM
merci encore pour les remarques et les mots clés
ci joint le code
VB:
Sub effacer()
reponse = InputBox("1 pour zone1, 2 pour zone2, 3 pour les deux zones", "choix de la zone à effacer ")
Select Case reponse
Case 1: [zone_1] = Empty
Case 2: [zone_2] = Empty
Case 3: [zone_3] = Empty   'les deux zones 1 et 2'
End Select
End Sub
a+
 
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…