XL 2016 Combobox et cellules fusionnées

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 !

Jean_Valjean

XLDnaute Nouveau
Supporter XLD
Bonjour,

Je rencontre un souci avec des combobox sur cellules fusionnées : sur ma feuille 3 combobox sont activées sur des plages de cellules pour une saisie intuitive des données. Lorsque le combo est positionné sur une cellule simple cela fonctionne sans très bien (ex : D6), mais j'ai 2 cas où les combo sont sur des cellules fusionnées (ex : K32) et là le combobox n'apparait plus (Cf. fichier joint).

Je bloque un peu sur la manière de définir cette plage de cellules fusionnées tout en gardant la saisie intuitive.
 

Pièces jointes

Bonjour,

Dans votre code évènementiel "Worksheet_SelectionChange" vous avez défini la plage aSaisie ainsi :

=Range("K32:K35")

Mais comme ce sont des cellules fusionnées en ligne votre plage doit être : Range("K32:R35")

Plus bas vous avez un test

If Not Intersect(aSaisie, Target) Is Nothing And Target.Count = 1

Pour aSaisie Target.Count ne sera jamais égal à 1.

Vous pouvez éventuellement remplacer ce 1 par 8 (nombre de cellules fusionnées sur la ligne)
Eventuellement ajouter le nombre de lignes :

Target.Rows:.Count = 1 And Target.Count = 8

cordialement
 
Dernière édition:
Bonjour,

Si tu laisses tes cellules fusionnées, il faut changer la valeur de aSaisie.
Il faut mettre Range("K32:R35") au lieu de Range("K32:K35").

Et il ne faut plus tester Target.count par rapport à 1 mais par rapport à 8.


[edit]Arf... grilled 😁[/edit]
 
Bonjour,

Dans votre code évènementiel "Worksheet_SelectionChange" vous avez défini la plage aSaisie ainsi :



Mais comme ce sont des cellules fusionnées en ligne votre plage doit être : Range("K32:R35")

Plus bas vous avez un test



Pour aSaisie Target.Count ne sera jamais égal à 1.

Vous pouvez éventuellement remplacer ce 1 par 8 (nombre de cellules fusionnées sur la ligne)
Eventuellement ajouter le nombre de lignes :



cordialement
 
- 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
13
Affichages
932
Réponses
7
Affichages
802
Réponses
20
Affichages
2 K
Retour