Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Affecter un range issu d'un autre classeur

  • Initiateur de la discussion Initiateur de la discussion Isa
  • Date de début Date de début

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 !

I

Isa

Guest
Bonjour à tous !

Je cherche à renseigner la propriété Rowsource d'un combobox à partir d'une plage range nommée 'Companies' dans une feuille 'Feuille1' d'un autre classeur (FILE.XLS) et ce, sans ouvrir ce classeur.
J'ai essayé le code suivant, mais j'obtiens 'Type mismatch' :
CboxCompany.RowSource= Workbooks('FILE.XLS').Worksheets('Feuille1').Range('Companies').Value
Ce qui est important pour moi, c'est de m'affranchir de l'ouverture de ce classeur.

Je vous remercie d'avance pour votre petit coup de pouce.

A +
Isa
 
Re all,

Alors en claire :

Comme cela à souvent été dit : ON NE PEUX PAS travailler sur un fichier Excel si celui-ci n'est pas ouvert. Tu dois impérativement ouvrir celui-ci si tu veux travailler dedans.

Maintenant si tu veux t'affranchir de l'ouverture du fichier, tu peux le faire par macro, ce sera transparent pour toi !

++

Creepy
 
Bonjour,

Ok, c'est clair. Mais pourquoi mon code n'est pas correct, même si j'ouvre le classeur auparavant ?
CboxCompany.RowSource= Workbooks('FILE.XLS').Worksheets('Feuille1').Range('Companies').Value


Merci beaucoup.
Isa
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

S
Réponses
13
Affichages
2 K
sanae_J
S
Réponses
8
Affichages
1 K
J
Réponses
0
Affichages
1 K
Justine56
J
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…