une question simple mais un gros problème pour moi (Résolu grâce à vous trois)

Philippe63000

XLDnaute Junior
Bonjour,

Je n'arrive pas à ouvrir un classeur excel à partir d'une macro.
J'ai essayé de nombreuses façons (puisées dans les forums mais sans résultat):

Il semblerait que la macro ci-dessous doive fonctionne. Mais pas pour moi!!

Sub ouvrir_classeur()
Workbooks.Open("c:\classeur2.xls")
End sub

Merci d'avance pour l'aide que vous pourrez m'apporter
 
Dernière édition:

Staple1600

XLDnaute Barbatruc
Re : une question simple mais un gros problème pour moi

Bonjour à tous

Philippe63000
A vue de nez, il me semble qu'il devrait y avoir un espace non ?
Code:
Sub ouvrir_classeur()
Workbooks.Open "c:\classeur2.xls"
End sub

PS: Tu es bien sur d'avoir un classeur nommé classeur2.xls sur ton disque C ?
 

Theze

XLDnaute Occasionnel
Re : une question simple mais un gros problème pour moi

Bonjour,

Le fait de mettre des parenthèses demande une affectation à une variable du retour de la fonction :
Code:
Dim Classeur As Workbook

Set Classeur = Workbooks.Open("c:\classeur2.xls")
Dans ton cas, tu souhaite juste ouvrir le classeur donc, il ne faut pas mettre de parenthèses.

Hervé.
 

Discussions similaires

Membres actuellement en ligne

Statistiques des forums

Discussions
312 321
Messages
2 087 265
Membres
103 501
dernier inscrit
talebafia