IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

ouvrir l'explorateur sur un dossier precis [XL-2007]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Inactif  

    Homme Profil pro
    cuisiniste
    Inscrit en
    Avril 2009
    Messages
    15 374
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : cuisiniste
    Secteur : Bâtiment

    Informations forums :
    Inscription : Avril 2009
    Messages : 15 374
    Billets dans le blog
    8
    Par défaut ouvrir l'explorateur sur un dossier precis
    bonjour

    est-il possible d'ouvrir la fenetre de dialog sur un dossier precis avec "Application.GetSaveAsFilename"???


    au plaisir
    mes fichiers dans les contributions:
    mail avec CDO en vba et mail avec CDO en vbs dans un HTA
    survol des bouton dans userform
    prendre un cliché d'un range

    si ton problème est résolu n'oublie pas de pointer : : ça peut servir aux autres
    et n'oublie pas de voter

  2. #2
    Expert éminent Avatar de mercatog
    Homme Profil pro
    Inscrit en
    Juillet 2008
    Messages
    9 435
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations forums :
    Inscription : Juillet 2008
    Messages : 9 435
    Par défaut
    Bonjour
    le F1 ne fonctionne plus?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    t = Application.GetSaveAsFilename("C:\Users\user\Desktop\Divers")
    S'ouvre sur le dossier Divers

  3. #3
    Inactif  

    Homme Profil pro
    cuisiniste
    Inscrit en
    Avril 2009
    Messages
    15 374
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : cuisiniste
    Secteur : Bâtiment

    Informations forums :
    Inscription : Avril 2009
    Messages : 15 374
    Billets dans le blog
    8
    Par défaut re
    bonsoir mercatog

    ca n'est pas mon "f1" qui ne fonctionne plus mais je bouffe du vba depuis 3 jour et la je sature hihihiii!!!!


    merci a toi

    edit:!!!!!
    et en plus je me suis trompé c'etait "getopenfilename"

    ca ne fonctionne pas
    voila la macro
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    Sub ouvrir_avec()
    Dim log As Variant
    Dim fichier As String
    Dim choix As Variant
    '""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
    'on enregistre l'image dans le dossier temporaire
    fichier = "C:\capture temporaire\capture_temp.jpg"
    On Error GoTo suite
    MkDir "C:\capture temporaire"    'La variable est de type Variant car elle peut prendre les valeursstring ou boolean
    suite:
    SavePicture iPic, fichier
    '"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
    ' avec le tag du control du menu contextuel on determine la case
    choix = CommandBars.ActionControl.Tag
     Select Case choix
    Case "paint"
       log = "C:\Windows\System32\mspaint.exe"
    Case "pas paint"
       log = Application.GetOpenFilename("C:\Program Files")'ici je voudrais aussi metre l'extention ("*.exe") mais telqu'el ca ne fonctionne pas 
     
     If log = False Then Exit Sub
    End Select
     
    Shell Chr(34) & log & Chr(34) & " " & Chr(34) & fichier & Chr(34), 1
    Set iPic = Nothing
    Unload UserForm1
    End Sub

    une idée????
    au plaisir
    mes fichiers dans les contributions:
    mail avec CDO en vba et mail avec CDO en vbs dans un HTA
    survol des bouton dans userform
    prendre un cliché d'un range

    si ton problème est résolu n'oublie pas de pointer : : ça peut servir aux autres
    et n'oublie pas de voter

  4. #4
    Expert confirmé
    Homme Profil pro
    Inscrit en
    Août 2010
    Messages
    3 453
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Août 2010
    Messages : 3 453
    Par défaut
    Bonsoir,

    Il te faut définir le dossier courant avec "ChDir" (Application.GetOpenFilename ouvre sur le dossier courant) :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    Dim Fich
    ChDir "D:\Mon dossier"
    Fich = Application.GetOpenFilename("Fichiers Excel (*.xls), *.xls")
    'etc...
    Hervé.

  5. #5
    Expert éminent Avatar de mercatog
    Homme Profil pro
    Inscrit en
    Juillet 2008
    Messages
    9 435
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations forums :
    Inscription : Juillet 2008
    Messages : 9 435
    Par défaut
    Et si le dossier est dans un autre lecteur, il faut commencer par un ChDrive
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    ChDrive ("D:\")
    ChDir ("D:\TonDossier")
    t = Application.GetOpenFilename()

  6. #6
    Expert confirmé
    Homme Profil pro
    Inscrit en
    Août 2010
    Messages
    3 453
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Août 2010
    Messages : 3 453
    Par défaut
    Re,

    Exact !

    j'ouvre toujours sur le D (mon disque par défaut) et je n'ai pas pensé à changer de lecteur, autant pour moi.

    Hervé.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Ouvrir l'explorateur sur un chemin relatif
    Par Avatar36 dans le forum Qt
    Réponses: 0
    Dernier message: 27/03/2015, 10h53
  2. ouvrir un explorateur sur un pc du réseau
    Par kacedda dans le forum Windows
    Réponses: 1
    Dernier message: 22/02/2010, 23h19
  3. Comment ouvrir l'explorateur sur un dossier spécifique
    Par SimpleMe dans le forum Windows XP
    Réponses: 4
    Dernier message: 15/09/2007, 09h52
  4. ouvrir une JFileChooser sur un dossier
    Par intik dans le forum Langage
    Réponses: 2
    Dernier message: 04/12/2006, 14h01
  5. Réponses: 1
    Dernier message: 12/12/2005, 16h11

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo