Ouvrir un classeur en VB

  • Initiateur de la discussion Initiateur de la discussion Alex
  • 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 !

A

Alex

Guest
Salut forum ;


non, ce n'est pas une blague!! Je sais bien ouvrir un classeur, mais il fallait un titre aguicheur pour que vous veniez jeter un oeil!!

Mon probleme est guere plus complique mais insoluble par ma seule personne...

Un classeur rapatrie des donnees d'un autre classeur. Il faut que je teste si le deuxieme est ouvert avant de faire workbooks.open("mon_beau_classeur_roi_des_classeurs") ; sinon, j'ai un message "voulez vous le reouvrir", auquel je reponds necessairement non, et alors ca plante et excel lance le debuggeur. Ce qui est plutot penible.

Je suis dans une impasse!! Au secours, a l'aide... ;-)

Merci d'avance!!!
 
Pour tester les classeurs ouverts, utilise la collection workbooks.

Par exemple:
Monclasseur= "toto"
flag=0
for each classeur in workbooks
if classeur.name=mon classeur then
flag=1
next
if flag= 1 then
Msgbox "Classeur déjà ouvert"
else
workbooks.open(monclasseur)
end if
 
- 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.
Retour