[Excel] Piloter un classeur

  • Auteur de la discussion Skarn
  • Date de début

Skarn

Habitué
Bonjour,
Pour une application Excel, je voudrais piloter un classeur à partir d'un autre classeur.
J'ai créé un userform qui se lance au démarrage. Ce userform ouvre un autre fichier Excel (classeur) et c'est sur ce nouveau classeur que je dois appliquer mon code codé dans mon userform. Le problème, est que je ne sais pas comment piloter le nouveau classeur.
Pourriez-vous m'aider.
D'avance merci.
 

Nova13

Habitué
Ah ca j'ai déjà fait !!
fait ces déclarations au tout début.
Code:
dim w1 as workbook,w2 as workbook

set w1=thisworkbook 
set w2=workbooks.add(xlwbatworksheet)  // si tu as besoin de créer ton classeur
set w2=workbooks.open("chemin\fichier")  // si tu l'as déjà créé et que tu connais son emplacement
w1 est ton classeur originel, et tout ce qui concerne ton 2ème classeur, tu fais préceder tes commande par w2.
Du genre :
Code:
w2.AchèteToiUnFrigoEtEnfermeToiDedans = true
C'est long mais je vois pas d'autres solutions. 'enfin à mon niveau en tout cas' :pt1cable:
 

zeb

Modérateur
+1 (pour la méthode, pas pour l'autodérision ;) )

Le W1 n'est pas utile au sens ou ce n'est qu'un autre nom pour thisworkbook mais je plussois volontiers Nova, c'est vraiment plus pratique.
 
Vous devez vous inscrire ou vous connecter pour répondre ici.
Derniers messages publiés
Statistiques globales
Discussions
730 132
Messages
6 718 040
Membres
1 586 389
Dernier membre
ROCKET8
Partager cette page
Haut