Bonjour. Mets cette macro dans le code du combobox :
Private Sub ComboBox1_DropButtonClick() ComboBox1.ListFillRange = Range("NomPlage").Address End Sub
Cordialement. Daniel "Leonello" a écrit dans le message de news: 4539e14a$0$27379$
Bonjour,
J'ai un combobox. Il est en relation avec une plage nommée : ListFillRange=NomPlage
Lorsque je change l'étendue de la plage, le combobox ne se met pas à jour. Pourquoi ?
Comment faire en sorte, qu'en changeant l'étendue de la plage nommée, le combobox soit remis à jour ? Sans ou avec VBA.
Merci d'avance pour votre aide,
--
Amicalement, leo
lSteph
Bonjour,
ListFillRange c'est donc un combo de la BO controls de VBA mise dans une feuille
Si tu définis un nom MaPlage dans la feuille où se trouve ton combo
et que tu clique l'Equerre bleue pour passer en mode modification un clic droit sur le combo propriétés ListfillRange: MaPlage clique l'Equerre bleue
Si tu ajoutes des choses en dessous de ma plage , elles ne seront pas prise en considération dans maplage. Pour étendre ta plage il faut insérer des cellules dedans (entre la première et la dernière).
Dans ces conditions si tu active ta combobox s'étendra elle aussi puisqu'elle fera toujours référence à maplage.
Cordialement.
lSteph
Bonjour,
J'ai un combobox. Il est en relation avec une plage nommée : ListFillRange=NomPlage
Lorsque je change l'étendue de la plage, le combobox ne se met pas à jour. Pourquoi ?
Comment faire en sorte, qu'en changeant l'étendue de la plage nommée, le combobox soit remis à jour ? Sans ou avec VBA.
Merci d'avance pour votre aide,
-- - -
Bonjour,
ListFillRange
c'est donc un combo de la BO controls de VBA mise dans une feuille
Si tu définis un nom MaPlage dans la feuille où se trouve ton combo
et que tu clique l'Equerre bleue pour passer en mode modification
un clic droit sur le combo
propriétés
ListfillRange: MaPlage
clique l'Equerre bleue
Si tu ajoutes des choses en dessous de ma plage , elles ne seront pas
prise en considération dans maplage.
Pour étendre ta plage il faut insérer des cellules dedans (entre la
première et la dernière).
Dans ces conditions si tu active ta combobox s'étendra elle aussi
puisqu'elle fera toujours référence à maplage.
Cordialement.
lSteph
Bonjour,
J'ai un combobox.
Il est en relation avec une plage nommée : ListFillRange=NomPlage
Lorsque je change l'étendue de la plage, le combobox ne se met pas à jour.
Pourquoi ?
Comment faire en sorte, qu'en changeant l'étendue de la plage nommée, le
combobox soit remis à jour ? Sans ou avec VBA.
ListFillRange c'est donc un combo de la BO controls de VBA mise dans une feuille
Si tu définis un nom MaPlage dans la feuille où se trouve ton combo
et que tu clique l'Equerre bleue pour passer en mode modification un clic droit sur le combo propriétés ListfillRange: MaPlage clique l'Equerre bleue
Si tu ajoutes des choses en dessous de ma plage , elles ne seront pas prise en considération dans maplage. Pour étendre ta plage il faut insérer des cellules dedans (entre la première et la dernière).
Dans ces conditions si tu active ta combobox s'étendra elle aussi puisqu'elle fera toujours référence à maplage.
Cordialement.
lSteph
Bonjour,
J'ai un combobox. Il est en relation avec une plage nommée : ListFillRange=NomPlage
Lorsque je change l'étendue de la plage, le combobox ne se met pas à jour. Pourquoi ?
Comment faire en sorte, qu'en changeant l'étendue de la plage nommée, le combobox soit remis à jour ? Sans ou avec VBA.
Merci d'avance pour votre aide,
-- - -
Leonello
Merci.
C'est parfait.
Une question néanmoins : Pourquoi transpose et deux fois en plus ?
--
Amicalement, leo
"JB" a écrit dans le message de news:
Bonjour,
List+ nom de champ dynamique:
http://cjoint.com/?kvlG0t5ZPR
Nom de champ dynamique maliste3 ÞCALER($F$2;;;NBVAL($F:$F)-1;2)
Le menu déroulant est mis à jour dès que la liste en colonne F,G est modifiée.
Private Sub ComboBox1_DropButtonClick() ComboBox1.List Application.Transpose(Application.Transpose([maliste3])) End Sub
Private Sub ComboBox1_Change() MsgBox "Change2" End Sub
Cordialement JB
Bonjour,
J'ai un combobox. Il est en relation avec une plage nommée : ListFillRange=NomPlage
Lorsque je change l'étendue de la plage, le combobox ne se met pas à jour. Pourquoi ?
Comment faire en sorte, qu'en changeant l'étendue de la plage nommée, le combobox soit remis à jour ? Sans ou avec VBA.
Merci d'avance pour votre aide,
--
Amicalement, leo
Merci.
C'est parfait.
Une question néanmoins : Pourquoi transpose et deux fois en plus ?
--
Amicalement,
leo
"JB" <boisgontier@hotmail.com> a écrit dans le message de news:
1161423205.080259.106840@f16g2000cwb.googlegroups.com...
Bonjour,
List+ nom de champ dynamique:
http://cjoint.com/?kvlG0t5ZPR
Nom de champ dynamique
maliste3 ÞCALER($F$2;;;NBVAL($F:$F)-1;2)
Le menu déroulant est mis à jour dès que la liste en colonne F,G est
modifiée.
Private Sub ComboBox1_DropButtonClick()
ComboBox1.List Application.Transpose(Application.Transpose([maliste3]))
End Sub
Private Sub ComboBox1_Change()
MsgBox "Change2"
End Sub
Cordialement JB
Bonjour,
J'ai un combobox.
Il est en relation avec une plage nommée : ListFillRange=NomPlage
Lorsque je change l'étendue de la plage, le combobox ne se met pas à jour.
Pourquoi ?
Comment faire en sorte, qu'en changeant l'étendue de la plage nommée, le
combobox soit remis à jour ? Sans ou avec VBA.
Private Sub ComboBox2_DropButtonClick() ComboBox2.List = Application.Transpose([maliste4]) End Sub
http://cjoint.com/?kvnAXsUeXO
JB
Merci.
C'est parfait.
Une question néanmoins : Pourquoi transpose et deux fois en plus ?
--
Amicalement, leo
"JB" a écrit dans le message de news:
Bonjour,
List+ nom de champ dynamique:
http://cjoint.com/?kvlG0t5ZPR
Nom de champ dynamique maliste3 ÞCALER($F$2;;;NBVAL($F:$F)-1;2)
Le menu déroulant est mis à jour dès que la liste en colonne F,G est modifiée.
Private Sub ComboBox1_DropButtonClick() ComboBox1.List = Application.Transpose(Application.Transpose([maliste3])) End Sub
Private Sub ComboBox1_Change() MsgBox "Change2" End Sub
Cordialement JB
Bonjour,
J'ai un combobox. Il est en relation avec une plage nommée : ListFillRange=NomPlage
Lorsque je change l'étendue de la plage, le combobox ne se met pas à jour. Pourquoi ?
Comment faire en sorte, qu'en changeant l'étendue de la plage nommé e, le combobox soit remis à jour ? Sans ou avec VBA.
Merci d'avance pour votre aide,
--
Amicalement, leo
Leonello
Bonsoir,
Mon problème est résolu.
Merci à tous pour votre aide,
--
Amicalement, leo
"lSteph" a écrit dans le message de news:
Bonjour,
ListFillRange c'est donc un combo de la BO controls de VBA mise dans une feuille
Si tu définis un nom MaPlage dans la feuille où se trouve ton combo
et que tu clique l'Equerre bleue pour passer en mode modification un clic droit sur le combo propriétés ListfillRange: MaPlage clique l'Equerre bleue
Si tu ajoutes des choses en dessous de ma plage , elles ne seront pas prise en considération dans maplage. Pour étendre ta plage il faut insérer des cellules dedans (entre la première et la dernière).
Dans ces conditions si tu active ta combobox s'étendra elle aussi puisqu'elle fera toujours référence à maplage.
Cordialement.
lSteph
Bonjour,
J'ai un combobox. Il est en relation avec une plage nommée : ListFillRange=NomPlage
Lorsque je change l'étendue de la plage, le combobox ne se met pas à jour. Pourquoi ?
Comment faire en sorte, qu'en changeant l'étendue de la plage nommée, le combobox soit remis à jour ? Sans ou avec VBA.
Merci d'avance pour votre aide,
-- - -
Bonsoir,
Mon problème est résolu.
Merci à tous pour votre aide,
--
Amicalement,
leo
"lSteph" <lecocosteph@frite.fr> a écrit dans le message de news:
mn.aabe7d6ac85c3b43.62733@frite.fr...
Bonjour,
ListFillRange
c'est donc un combo de la BO controls de VBA mise dans une feuille
Si tu définis un nom MaPlage dans la feuille où se trouve ton combo
et que tu clique l'Equerre bleue pour passer en mode modification
un clic droit sur le combo
propriétés
ListfillRange: MaPlage
clique l'Equerre bleue
Si tu ajoutes des choses en dessous de ma plage , elles ne seront pas
prise en considération dans maplage.
Pour étendre ta plage il faut insérer des cellules dedans (entre la
première et la dernière).
Dans ces conditions si tu active ta combobox s'étendra elle aussi
puisqu'elle fera toujours référence à maplage.
Cordialement.
lSteph
Bonjour,
J'ai un combobox.
Il est en relation avec une plage nommée : ListFillRange=NomPlage
Lorsque je change l'étendue de la plage, le combobox ne se met pas à
jour. Pourquoi ?
Comment faire en sorte, qu'en changeant l'étendue de la plage nommée, le
combobox soit remis à jour ? Sans ou avec VBA.
ListFillRange c'est donc un combo de la BO controls de VBA mise dans une feuille
Si tu définis un nom MaPlage dans la feuille où se trouve ton combo
et que tu clique l'Equerre bleue pour passer en mode modification un clic droit sur le combo propriétés ListfillRange: MaPlage clique l'Equerre bleue
Si tu ajoutes des choses en dessous de ma plage , elles ne seront pas prise en considération dans maplage. Pour étendre ta plage il faut insérer des cellules dedans (entre la première et la dernière).
Dans ces conditions si tu active ta combobox s'étendra elle aussi puisqu'elle fera toujours référence à maplage.
Cordialement.
lSteph
Bonjour,
J'ai un combobox. Il est en relation avec une plage nommée : ListFillRange=NomPlage
Lorsque je change l'étendue de la plage, le combobox ne se met pas à jour. Pourquoi ?
Comment faire en sorte, qu'en changeant l'étendue de la plage nommée, le combobox soit remis à jour ? Sans ou avec VBA.