OVH Cloud OVH Cloud

Macro Excel

5 réponses
Avatar
John
J'aimerais créer une macro qui me permettrait d'ouvrir differents fichiers
selon un critère inscrit dans une cellule Excel.

Par exemple,

Au mois d'avril, le fichier à ouvrir serait C:\20050430.xls

Dans ma cellule A1 de la feuille "Feuil1", j'inscrirais 20050430 et la macro
s'en servirait pour ouvrir le bon fichier

En mai, j'inscrirais dans cette même cellule 20050531 et la macro ouvrirait
le fichier C:\20050531.xls

Merci

5 réponses

Avatar
isabelle
bonjour John,

fichier = Sheets("Feuil1").Range("A1")
Workbooks.Open Filename:="C:" & fichier & ".xls", Origin:=xlWindows

isabelle


J'aimerais créer une macro qui me permettrait d'ouvrir differents fichiers
selon un critère inscrit dans une cellule Excel.

Par exemple,

Au mois d'avril, le fichier à ouvrir serait C:20050430.xls

Dans ma cellule A1 de la feuille "Feuil1", j'inscrirais 20050430 et la macro
s'en servirait pour ouvrir le bon fichier

En mai, j'inscrirais dans cette même cellule 20050531 et la macro ouvrirait
le fichier C:20050531.xls

Merci


Avatar
John
Bonjour Isabelle et merci... que dois-je faire lorsque c'est un .XLM ? Je ne
réussis pas à l'ouvrir avec ces lignes de code


bonjour John,

fichier = Sheets("Feuil1").Range("A1")
Workbooks.Open Filename:="C:" & fichier & ".xls", Origin:=xlWindows

isabelle


J'aimerais créer une macro qui me permettrait d'ouvrir differents fichiers
selon un critère inscrit dans une cellule Excel.

Par exemple,

Au mois d'avril, le fichier à ouvrir serait C:20050430.xls

Dans ma cellule A1 de la feuille "Feuil1", j'inscrirais 20050430 et la macro
s'en servirait pour ouvrir le bon fichier

En mai, j'inscrirais dans cette même cellule 20050531 et la macro ouvrirait
le fichier C:20050531.xls

Merci





Avatar
John
Allo Isabelle, c'est plutôt un Document XML. Je ne sais toutefois pas quelle
extension je dois utiliser (.XML ? , .XLS ? ) pour ouvrir le fichier... si
j'utilise l'extention . XML, la macro ne trouve pas le fichier


bonjour John,

fichier = Sheets("Feuil1").Range("A1")
Workbooks.Open Filename:="C:" & fichier & ".xls", Origin:=xlWindows

isabelle


J'aimerais créer une macro qui me permettrait d'ouvrir differents fichiers
selon un critère inscrit dans une cellule Excel.

Par exemple,

Au mois d'avril, le fichier à ouvrir serait C:20050430.xls

Dans ma cellule A1 de la feuille "Feuil1", j'inscrirais 20050430 et la macro
s'en servirait pour ouvrir le bon fichier

En mai, j'inscrirais dans cette même cellule 20050531 et la macro ouvrirait
le fichier C:20050531.xls

Merci





Avatar
isabelle
tu es certain que c'est .XLM et non .XML ?

isabelle

Bonjour Isabelle et merci... que dois-je faire lorsque c'est un .XLM ? Je ne
réussis pas à l'ouvrir avec ces lignes de code



bonjour John,

fichier = Sheets("Feuil1").Range("A1")
Workbooks.Open Filename:="C:" & fichier & ".xls", Origin:=xlWindows

isabelle



J'aimerais créer une macro qui me permettrait d'ouvrir differents fichiers
selon un critère inscrit dans une cellule Excel.

Par exemple,

Au mois d'avril, le fichier à ouvrir serait C:20050430.xls

Dans ma cellule A1 de la feuille "Feuil1", j'inscrirais 20050430 et la macro
s'en servirait pour ouvrir le bon fichier

En mai, j'inscrirais dans cette même cellule 20050531 et la macro ouvrirait
le fichier C:20050531.xls

Merci







Avatar
isabelle
c'est la même syntaxe, vérifie s'il s'ouvre dans visual basic et si le
chemin d'acces est correct.

isabelle


Allo Isabelle, c'est plutôt un Document XML. Je ne sais toutefois pas quelle
extension je dois utiliser (.XML ? , .XLS ? ) pour ouvrir le fichier... si
j'utilise l'extention . XML, la macro ne trouve pas le fichier



bonjour John,

fichier = Sheets("Feuil1").Range("A1")
Workbooks.Open Filename:="C:" & fichier & ".xls", Origin:=xlWindows

isabelle



J'aimerais créer une macro qui me permettrait d'ouvrir differents fichiers
selon un critère inscrit dans une cellule Excel.

Par exemple,

Au mois d'avril, le fichier à ouvrir serait C:20050430.xls

Dans ma cellule A1 de la feuille "Feuil1", j'inscrirais 20050430 et la macro
s'en servirait pour ouvrir le bon fichier

En mai, j'inscrirais dans cette même cellule 20050531 et la macro ouvrirait
le fichier C:20050531.xls

Merci