Ouvrir un fichier html dans excel à partir d'une macro

morinn

XLDnaute Nouveau
Bonjour,
j'aimerai ouvrir un fichier html dans excel à partir d'une macro mais si je fais :

Code:
Workbooks.Open Filename:= _
        "C:\Documents and Settings\MONPC\Mes documents\DOSSIER\SOUSDOSSIER\monfichier.html"

cela marche mais si je partage mon fichier excel et mes fichiers html, les autre utilisateurs n'auront pas le même chemin d'accès.

Y a t-il une commande par une macro qui pourrait ouvrir le fichier html sans préciser de dossier :
on aurait, mon fichier serait dans dossier/sousdossier et mon fichier excel dans dossier.
La commande dirait d'aller chercher juste dans sousdossier, un peu comme une commande html classique pour un site web par exemple

Merci
 

Softmama

XLDnaute Accro
Re : Ouvrir un fichier html dans excel à partir d'une macro

Bonsoir,

Je crains de ne pas avoir tout compris, mais je tente avec ton sous dossier qui s'appellerait "TOTO" et ton fichier "Holebeaufichier.xls":

Code:
Sub OpenMyFile(nF as String)
Chemin = Thisworkbook.path & "\"
SousDossier = "TOTO" & "\"
Workbooks.Open Filename:= Chemin & SousDossier &  nf & ".xls"
end sub

que tu peux lancer depuis une macro par
Code:
OpenMyFile "Holebeaufichier"
 

morinn

XLDnaute Nouveau
Re : Ouvrir un fichier html dans excel à partir d'une macro

C'est parfait ça marche !
Merci beaucoup ;)
J'ai juste modifier le
Code:
Workbooks.Open Filename:= Chemin & SousDossier &  nf & ".xls"
en
Code:
Workbooks.Open Filename:= Chemin & SousDossier &  nf & ".html"

Merci encore :)
 

Discussions similaires

Statistiques des forums

Discussions
312 215
Messages
2 086 333
Membres
103 188
dernier inscrit
evebar