ouverture te fermeture de fichier excel

  • Initiateur de la discussion Initiateur de la discussion therafou
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

T

therafou

Guest
Salut,

je cherche à savoir comment ouvrir et fermer un fichier excel avec du VBA.
De cette manière j'ouvre le fichier dans la même fenêtre excel que celui qui exécute la commande d'ouverture puis je lance ma macro de copie ou autres et ensuite je ferme le fichier que j'ai ouverte à la fin de l'opération.

merci
 
Re : ouverture te fermeture de fichier excel

Salut therafou, Shock,

Pour ouvrir un fichier dont le chemin est connu, tu peux utiliser un code du genre :
Workbooks.Open Filename:="C:\Documents and Settings\Moi\Bureau\ton_fichier.xls"

Ou si tu veux aller chercher un fichier tu peux utiliser un code du genre :
Dim NomFic As String
NomFic = Application.GetOpenFilename("Text Files (*.xls), *.xls")
Workbooks.Open Filename:=NomFic

Pour fermer ce fichier, il te suffit de mettre un truc du genre :
Workbooks("ton_fichier.xls").Close

@+
 
Re : ouverture te fermeture de fichier excel

porcinet82 à dit:
un code du genre :
et :
porcinet82 à dit:
un code du genre :
ou encore :
porcinet82 à dit:
il te suffit de mettre un truc du genre :


copieur!! 😉

ShocK à dit:
ou un truc du genre?
C'est exactement ça therafou, mais beaucoup mieux expliqué et détaillé que moi!
mais je répète, fais une recherche sur ce type de demande, tu trouveras beaucoup de choses!!!
 
Re : ouverture te fermeture de fichier excel

coucou tout le monde,

une autre variante :
Code:
Sub TestOuvertureFichier()
    Dim wbkBook As Workbook
    Dim NomFic As String
    
    NomFic = Application.GetOpenFilename("Text Files (*.xls), *.xls")
    ' ouverture du fichier avec référencement dans une variable objet
    
    Set wbkBook = Workbooks.Open(Filename:=NomFic)
    
    '
    ' là, tu fais ce que tu veux dans ce fichier
    '
    
    ' sauvegarde
    wbkBook.Save
    ' fermeture du fichier
    wbkBook.Close
    
    Set wbkBook = Nothing
End Sub
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
2
Affichages
306
Réponses
4
Affichages
222
Réponses
26
Affichages
2 K
Retour