VB : Récupérer la valeur d'une zone combinée [Résolu/Fermé]

Signaler
-
 Juste de passage -
Bonjour.

mon problème. Su Excel 2007, je dois récupérer la valeur d'une zone combinée. J'ai réussi à ce que la liste comprenne une série de chaines de caractères.

Sur Visual Basic, je dois récupérer la chaine sélectionnée sous forme de variable quand j'appuie sur un bouton.

Je suis arrivé sur le problème en pensant que c'était simple mais malgré pas mal de recherches, je ne trouve rien. Je n'arrive pas à faire fonctionner les solutions trouvées sur le net, alors je me permets de demander ici.

(En enregistrant une macro, rien ne se passe quand je sélectionné un nom dans la liste, je ne peux donc pas me servir de ça.)

1 réponse

Messages postés
15363
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
12 octobre 2020
1 375
Bonjour,

Si vous parlez d'une Zone Combinee, vous avez defini la plage d'entree et une cellule lie ou vous trouverez le rang de la plage d'entree du choix que vous avez fait

ici

Feuille1

plage d'entree:A1 a A7

cellule liee: C13

Valeur choisie

x = Worksheets(1).Range("A" & Range("C13"))

Bonne suite

Merci ça fonctionne ! Je n'avais pas compris l'utilité de la cellule liée. Et je pense que sans elle c'était même pas la peine de chercher.

Encore merci !