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 ")
 

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+
 

Membres actuellement en ligne

Aucun membre en ligne actuellement.

Statistiques des forums

Discussions
314 079
Messages
2 105 469
Membres
109 375
dernier inscrit
anderson2