Pointeur workbook [Résolu]

Signaler
Messages postés
62
Date d'inscription
jeudi 22 décembre 2005
Statut
Membre
Dernière intervention
3 janvier 2011
-
Messages postés
62
Date d'inscription
jeudi 22 décembre 2005
Statut
Membre
Dernière intervention
3 janvier 2011
-
Je galère a trouver comment on fait pour pointer sur un classeur d'un autre répertoire
ex:
set f as workbook
dim f= Workbooks("chemin")


qui ne marche pas

jai trouvé seulement pour l'ouvrir, pas uniquement pour pointer.
Et jveux juste lui envoyer des données, pas l'ouvrir

si quelqu'un voit

Et merci d'avance

5 réponses

Messages postés
62
Date d'inscription
jeudi 22 décembre 2005
Statut
Membre
Dernière intervention
3 janvier 2011
1
Ouéééééééééééé

Merci Orohena,j'avais totalement zappé ça. Merci beaucoup.

ca marche

A bientot
Messages postés
62
Date d'inscription
jeudi 22 décembre 2005
Statut
Membre
Dernière intervention
3 janvier 2011
1
non? personne ne sait?? :-(
unptit coup de main svp
Messages postés
577
Date d'inscription
vendredi 26 septembre 2008
Statut
Membre
Dernière intervention
20 novembre 2010
4
Bonjour chtebel

C'est plutôt      dim f as workbook
                        set f = workbooks("chemin")
non ?


Cordialement
Messages postés
62
Date d'inscription
jeudi 22 décembre 2005
Statut
Membre
Dernière intervention
3 janvier 2011
1
oui pardon mais c pas le probleme apparemment
Dim f As Workbook
Set f = Workbooks("D:\Documents and Settings\chtebel\Desktop\classeur2.xls")
f.open

par exemple ne marche pas et je ne sais pas pourquoi, et si c'est sur un reseau je ne sais pas non plus genre \\etc..
Messages postés
577
Date d'inscription
vendredi 26 septembre 2008
Statut
Membre
Dernière intervention
20 novembre 2010
4
Bonjour chtebel

En fait, son set f fait référence à un element de la collection Workbooks inexistant. Il faut d'abord l'ajouter à la collection Workbooks. Or comme aucune méthode de l'objet Workbooks n'ajoute un classeur sans l'ouvrir, il semble que tu doives renoncer à ajouter des données à un classeur fermé. Il te reste donc la méthode classique :

Workbooks.open("D:\Documents and Settings\chtebel\Desktop\classeur2.xls")
set f = workbooks("classeur2.xls")

Cordialement