Excel VBA - Contrôles ActiveX ComboBox avec utilisation de Named Range imbriqués

Anonyme
2018-02-11T17:15:26+00:00

L'utilisation de ces contrôles avec ajout de liste (fonction .Add) ne pose pas de problèmes mais dès lors que j'utilise des Named Ranges (par la fonction ListFillRange), la situation se complique. Déclaration d'objets exigée , la fonction set = etc : d'accord; mais cela ne fonctionne pas mieux. J'ai besoin d'aide. Merci.

Microsoft 365 et Office | Excel | Pour la maison | Windows

Question verrouillée. Cette question a été migrée à partir de la Communauté Support Microsoft. Vous pouvez voter pour indiquer si elle est utile, mais vous ne pouvez pas ajouter de commentaires ou de réponses ni suivre la question.

0 commentaires Aucun commentaire
Réponse acceptée par l’auteur de la question
DanielCo 107.7K Points de réputation
2018-02-25T17:42:18+00:00

A ma connaissance, il n'y a pas de communication officielle sur ce sujet. On sait que ça se produit, mais on ne sait pas pourquoi. D'où l'importance de sauvegarder régulièrement les classeurs.

Daniel

Cette réponse a-t-elle été utile ?

1 personne a trouvé cette réponse utile.
0 commentaires Aucun commentaire

49 réponses supplémentaires

  1. Anonyme
    2018-02-12T10:33:50+00:00

    oui, j'ai un petit problème c'est que je ne vois pas comment créer ce lien... je l'ai déjà fait pourtant.

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire
  2. DanielCo 107.7K Points de réputation
    2018-02-12T10:16:53+00:00

    Ce n'est pas un lien mais le chemin de ton dossier OneDrive Desktop.

    Voici le lien de mon classeur :

    https://1drv.ms/x/s!AqRP0RQrhNWW1kFMA81qoKFZ_-11

    Daniel

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire
  3. Anonyme
    2018-02-12T10:07:00+00:00

    Oui, je veux bien le classeur. Merci.

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire
  4. DanielCo 107.7K Points de réputation
    2018-02-12T09:57:30+00:00

    Sinon, j'ai créé un classeur exemple avec le nom "ListeNoms" correspondant à la plage Feuil1!A1:A9. La propriété ListFillRange est renseignée par :

      With Sheets("Feuil1")

        .ComboBox1.ListFillRange = [ListeNoms].Address

      End With

    Si tu veux, je poste le classeur.

    Daniel

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire