[vba] ouvrir un classeur
Résolu/Fermé
fjefflu
Messages postés
8
Date d'inscription
samedi 21 avril 2007
Statut
Membre
Dernière intervention
24 octobre 2010
-
26 janv. 2008 à 13:06
Utilisateur anonyme - 31 janv. 2008 à 19:25
Utilisateur anonyme - 31 janv. 2008 à 19:25
A voir également:
- [vba] ouvrir un classeur
- Comment ouvrir un fichier epub ? - Guide
- Comment ouvrir un fichier docx ? - Guide
- Ouvrir un fichier .bin - Guide
- Ouvrir un fichier rar - Guide
- Ouvrir un fichier .dat - Guide
6 réponses
Utilisateur anonyme
31 janv. 2008 à 19:25
31 janv. 2008 à 19:25
Bonjour,
Autre suggestion :
Lupin
Autre suggestion :
Sub OuvrirClasseur() Dim strFichier As String ChDrive ("C:") ChDir "\Dossier\Excel\" strFichier = Application.GetOpenFilename("Excel Files (*.xls), *.xls") If (strFichier <> "") Then If (strFichier <> "Faux") Then MsgBox strFichier End If End If End Sub '
Lupin
dandypunk
Messages postés
831
Date d'inscription
jeudi 3 janvier 2008
Statut
Membre
Dernière intervention
11 septembre 2011
82
26 janv. 2008 à 14:45
26 janv. 2008 à 14:45
Désolé pas d'idée
dandypunk
Messages postés
831
Date d'inscription
jeudi 3 janvier 2008
Statut
Membre
Dernière intervention
11 septembre 2011
82
26 janv. 2008 à 14:11
26 janv. 2008 à 14:11
Essayes
Workbooks.open Filename:="NomDuClasseur"
Workbooks.open Filename:="NomDuClasseur"
fjefflu
Messages postés
8
Date d'inscription
samedi 21 avril 2007
Statut
Membre
Dernière intervention
24 octobre 2010
1
26 janv. 2008 à 14:36
26 janv. 2008 à 14:36
Le problème ,je me suis mal exprimé ,c'est qu'il s'agit d'ouvrir la boite de dialogue "ouvrir" déja "positionnée" sur le bon repertoire et que la personne puisse choisir un des classeurs présent dans ce repertoire.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Bonjour,
J'ai eu le même problème et utilisé la fonction suivante :
Application.Dialogs(xlDialogOpen).Show ("C:\Repertoire\")
Pour info, dans mon cas, j'ai ajouté une attente de réponse qui permet de sortir de la procédure si l'utilisateur décide d'annuler la boite de dialogue "ouvrir"...
Ca donne (après avoir déclaré Reponse en byte) :
Reponse = Application.Dialogs(xlDialogOpen).Show("C:\Repertoire\sous-repertoire\...\")
If Reponse = 0 Then
Exit Sub
End If
J'ai eu le même problème et utilisé la fonction suivante :
Application.Dialogs(xlDialogOpen).Show ("C:\Repertoire\")
Pour info, dans mon cas, j'ai ajouté une attente de réponse qui permet de sortir de la procédure si l'utilisateur décide d'annuler la boite de dialogue "ouvrir"...
Ca donne (après avoir déclaré Reponse en byte) :
Reponse = Application.Dialogs(xlDialogOpen).Show("C:\Repertoire\sous-repertoire\...\")
If Reponse = 0 Then
Exit Sub
End If