A voir également:
- Vba probleme d'affectation
- Mkdir vba ✓ - Forum VB / VBA
- Vba récupérer valeur cellule ✓ - Forum VB / VBA
- Excel compter cellule couleur sans vba - Guide
- Vba range avec variable ✓ - Forum VB / VBA
- Autofill vba ✓ - Forum Excel
6 réponses
Utilisateur anonyme
22 juin 2004 à 16:37
22 juin 2004 à 16:37
Bonjour,
Ne serait-ce pas plutôt :
Dim cotation As Excel.Workbook
Dim master As Excel.Workbook
Set cotation = ActiveWorkbook
ChDir "C:\Home\fabre_r\Worksheet"
Workbooks.Open Filename:="C:\Home\fabre_r\Worksheet\TECHPUB2004.xls"
Set master = ActiveWorkbook
Range("c11").Select
Workbook(cotation).Activate
' ....
Workbook(master).Activate
' ....
Je ne suis pas sur de bien comprendre !
Lupin
Ne serait-ce pas plutôt :
Dim cotation As Excel.Workbook
Dim master As Excel.Workbook
Set cotation = ActiveWorkbook
ChDir "C:\Home\fabre_r\Worksheet"
Workbooks.Open Filename:="C:\Home\fabre_r\Worksheet\TECHPUB2004.xls"
Set master = ActiveWorkbook
Range("c11").Select
Workbook(cotation).Activate
' ....
Workbook(master).Activate
' ....
Je ne suis pas sur de bien comprendre !
Lupin
En fait le probleme est "Comment affecter le workbook ouvert (qui peut avoir differents noms) a ma variable "cotation" "
Cette macro sera affectée a un bouton situé dans ledit workbook
Cette macro sera affectée a un bouton situé dans ledit workbook
DaNot
Messages postés
221
Date d'inscription
mardi 30 septembre 2003
Statut
Membre
Dernière intervention
4 novembre 2005
163
22 juin 2004 à 16:55
22 juin 2004 à 16:55
Salut,
Pour avoir le wookbook actif dans une variable, il faut utiliser :
Ensuite, pour passer d'un workbook a l'autre, il faut utiliser la méthode Activate :
DaNot
un Libre ouvert à la source...
Pour avoir le wookbook actif dans une variable, il faut utiliser :
Dim lWB_Master as Workbook Set lWB_Master = ActiveWorkbook
Ensuite, pour passer d'un workbook a l'autre, il faut utiliser la méthode Activate :
... lWB_Master.Activate ...
DaNot
un Libre ouvert à la source...
Merci beaucoup, ca fonctionne..
Une ptite question vu que je vais devoir continuer a develloper en Vba, c'est pourquoi ca marche maintenant ?
le lWB_ signifie quoi ?
Merci d'avance
Une ptite question vu que je vais devoir continuer a develloper en Vba, c'est pourquoi ca marche maintenant ?
le lWB_ signifie quoi ?
Merci d'avance
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
DaNot
Messages postés
221
Date d'inscription
mardi 30 septembre 2003
Statut
Membre
Dernière intervention
4 novembre 2005
163
22 juin 2004 à 17:07
22 juin 2004 à 17:07
Une veille habitude ....
l : local variable
WB : WorkBook
DaNot
un Libre ouvert à la source...
l : local variable
WB : WorkBook
DaNot
un Libre ouvert à la source...