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

Statistiques des forums

Discussions
312 155
Messages
2 085 815
Membres
102 991
dernier inscrit
remyexcel