Fonction ouvrir fichier en VBA Excel
honeyseb1492
Messages postés
3
Date d'inscription
Statut
Membre
Dernière intervention
-
MEZ* -
MEZ* -
Bonjour je souhaite ecrire un fonction qui ouvre un fichier en VBA excel.
Est ce possible ou ne puis je le faire qu'en utilisant une macro ?
Voici le code qui ne fonctionne pas:
Function A(Nom_Fichier as string) As Double
'On ouvre le fichier en question
Workbooks.Open Filename:="D:\"&"Nom_Fichier"&".xls"
A = Workbooks(Nom_Fichier).Worksheets("Feuil1").Range("A1").value
Workbooks.Close savechanges:=False, routeworkbook:=False
End Function
Merci par avance pour votre réponse !!
Sebastien
Est ce possible ou ne puis je le faire qu'en utilisant une macro ?
Voici le code qui ne fonctionne pas:
Function A(Nom_Fichier as string) As Double
'On ouvre le fichier en question
Workbooks.Open Filename:="D:\"&"Nom_Fichier"&".xls"
A = Workbooks(Nom_Fichier).Worksheets("Feuil1").Range("A1").value
Workbooks.Close savechanges:=False, routeworkbook:=False
End Function
Merci par avance pour votre réponse !!
Sebastien
A voir également:
- Vba workbook open
- Workbook.open - Meilleures réponses
- Open vba - Meilleures réponses
- Open office gratuit - Télécharger - Suite bureautique
- Open core legacy patcher - Accueil - MacOS
- Open sankoré - Télécharger - Bureautique
- Open workbench - Télécharger - Gestion de projets
- L'indice n'appartient pas à la sélection vba - Forum VB / VBA
Je suis d'accord avec ta correction, mais jai juste mis un code pour la forme, pour illuster ma question en fait.
Mon intérogation réelle est: "Est ce qu'on peut utiliser une "Fonction" pour ouvrir un fichier Excel ?"
Autrement dit: Quand j'ai un fichier Excel ouvert, puis je ecrire dans une case:
= Fonction (Nom du fichier à ouvrir") ????
Merci par avance