Vba ouverture de deux classeurs
Résolu/Fermé
usdy
Messages postés
243
Date d'inscription
lundi 4 août 2008
Statut
Membre
Dernière intervention
20 mai 2018
-
11 févr. 2009 à 09:42
usdy Messages postés 243 Date d'inscription lundi 4 août 2008 Statut Membre Dernière intervention 20 mai 2018 - 11 févr. 2009 à 11:16
usdy Messages postés 243 Date d'inscription lundi 4 août 2008 Statut Membre Dernière intervention 20 mai 2018 - 11 févr. 2009 à 11:16
Bonjour,
j'ai un classeur dans lequel j'utilise 2 workbooks qui ont des feuilles de noms identiques :
Workbooks.Open Filename:=chemin & nom & " " & strDate & ".xls"
Workbooks.Open Filename:=chemin & nom & " " & strDate3 & ".xls"
mais quand j'utilise une des feuilles du workbook, je ne sais pas comment dire laquelle des feuilles je veux entre les deux workbooks.
Si quelqu'un a une idée...
merci
j'ai un classeur dans lequel j'utilise 2 workbooks qui ont des feuilles de noms identiques :
Workbooks.Open Filename:=chemin & nom & " " & strDate & ".xls"
Workbooks.Open Filename:=chemin & nom & " " & strDate3 & ".xls"
mais quand j'utilise une des feuilles du workbook, je ne sais pas comment dire laquelle des feuilles je veux entre les deux workbooks.
Si quelqu'un a une idée...
merci
A voir également:
- Vba ouverture de deux classeurs
- Deux ecran pc - Guide
- Page d'ouverture google - Guide
- Nombre de jours entre deux dates excel - Guide
- Faire deux colonnes sur word - Guide
- Deux whatsapp sur un téléphone - Guide
1 réponse
Psyk974
Messages postés
551
Date d'inscription
lundi 2 février 2009
Statut
Membre
Dernière intervention
30 mars 2010
51
11 févr. 2009 à 10:16
11 févr. 2009 à 10:16
Tu dois donner un nom à tes classeurs à l'aide d'une variable.
Je crois que ça fonctionne de la manière suivant :
Ensuite si tu veux naviguer dans les classeurs tu dois utiliser ces variables. Je m'explique :
Je veux mettre dans la cellule A1 de la feuille1 du premier classeur la valeur "blabla"
C bon ?
Je crois que ça fonctionne de la manière suivant :
Dim W1, W2 as workbook Set W1 = Workbooks.Open Filename:=chemin & nom & " " & strDate & ".xls" Set W2 = Workbooks.Open Filename:=chemin & nom & " " & strDate3 & ".xls"
Ensuite si tu veux naviguer dans les classeurs tu dois utiliser ces variables. Je m'explique :
Je veux mettre dans la cellule A1 de la feuille1 du premier classeur la valeur "blabla"
W1.sheets("feuille1").Range("A1").value = "blabla"
C bon ?
11 févr. 2009 à 11:16
merci beaucoup
bonne journée.