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 un autre fichier excel en utilisant un userform


Sujet :

Macros et VBA Excel

  1. #1
    Membre à l'essai
    Homme Profil pro
    Directeur de projet
    Inscrit en
    Octobre 2015
    Messages
    34
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Directeur de projet
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2015
    Messages : 34
    Points : 21
    Points
    21
    Par défaut Ouvrir un autre fichier excel en utilisant un userform
    Bonjour a tous et merci d avance pour votre aide

    ma problématique est la suivante;

    je souhaiterai en ouvrant mon fichier excel qu un userform s'ouvre avec 3 possibilités a cocher (3 checkbox) la première se nommant "5L" la deuxième "20L" et la troisième "1000L" et que la solution cocher ouvre le fichier associé apres avoir validé.
    Le fichier associé au "5L" se nomme fichierexp5L dans "c/bureau/fer/"
    Le fichier associé au "20L" se nomme fichierexp20L dans "c/bureau/fer/"
    Le fichier associé au "1000L" se nomme fichierexp1000L dans "c/bureau/fer/"

    Je ne peux pas mettre de fichier en exemple car il s agit d un fichier vierge auquel une macro va s ouvrir des l ouverture d excel.

    en vous remerciant et en esperant avoir était assez clair.

    Cordialement

  2. #2
    Membre averti Avatar de pasdechances
    Homme Profil pro
    Alternant, Ingénieur en systèmes Informatiques et Industriels
    Inscrit en
    Septembre 2015
    Messages
    218
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Alternant, Ingénieur en systèmes Informatiques et Industriels
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Septembre 2015
    Messages : 218
    Points : 403
    Points
    403
    Par défaut
    Bonjour,

    Utilise


  3. #3
    Inactif  

    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2012
    Messages
    4 903
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 68
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2012
    Messages : 4 903
    Points : 10 166
    Points
    10 166
    Billets dans le blog
    36
    Par défaut
    Bonjour,

    Citation Envoyé par pasdechances Voir le message
    Bonjour,

    Utilise

    Enfin, presque


  4. #4
    Membre habitué Avatar de RastaBomboclat
    Homme Profil pro
    Technicien Help Desk
    Inscrit en
    Novembre 2014
    Messages
    240
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Technicien Help Desk
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Novembre 2014
    Messages : 240
    Points : 164
    Points
    164
    Par défaut
    Bonjour,

    Je ne suis pas un crac mais j'ai pu avoir quelque chose qui puisse t'interresser.
    Tu trouveras en annexe la feuille excel avec l'exemple.

    Voici le code du formulaire.
    Il te faudra avant d'utiliser le code et même le fichier, de changer dans le code du formulaire "RastaBomboclat" par ton nom d'utilisateur.

    Un autre contributeur du site pourra aider a trouver un moyen de réécrire le code de sorte qu'il fonctionne sur les poste de tout utilisateur.

    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
    Option Explicit
     
    Private Sub CommandButton1_Click()
    Me.Hide     'CommandeButton1 c'est le bouton Annuler. Ici Me represente le formulaire. On demande que le formulaire soit caché.
    End Sub
     
    Private Sub CommandButton2_Click()  'C'est le bouton OK
    If OptionButton1.Value = True Then  'Teste si l'option1 est choisi alors...
        Workbooks.Open Filename:="C:\Users\RastaBomboclat\Desktop\fichierexp5L.xls "    'Ouvre la feuil fichierexp5L
    ElseIf OptionButton2.Value = True Then
        Workbooks.Open Filename:="C:\Users\RastaBomboclat\Desktop\fichierexp5L.xls "    'Ouvre la feuil fichierexp20L
    ElseIf OptionButton3.Value = True Then
        Workbooks.Open Filename:="C:\Users\RastaBomboclat\Desktop\fichierexp5L.xls "    'Ouvre la feuil fichierexp1000L
    Else: MsgBox Application.UserName & "," & vbCr & "Il faut faire un choix!", vbInformation, "Pas de choix fait"  'Au cas contraire un message est afficher demandant de faire un choix
    End If
     
    End Sub

    Rasta Bomboclat

    Merci de mettre un si c'est bon et de cliquer sur quand le sujet est résolu
    Fichiers attachés Fichiers attachés

  5. #5
    Membre averti Avatar de pasdechances
    Homme Profil pro
    Alternant, Ingénieur en systèmes Informatiques et Industriels
    Inscrit en
    Septembre 2015
    Messages
    218
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Alternant, Ingénieur en systèmes Informatiques et Industriels
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Septembre 2015
    Messages : 218
    Points : 403
    Points
    403
    Par défaut
    Citation Envoyé par clementmarcotte Voir le message
    Bonjour,
    Enfin, presque
    Héhé le "s" a fillé et je ne l'avais pas remarqué

Discussions similaires

  1. [XL-2010] Utiliser une macro d'un fichier excell pour mettre en page une autre fichier excell
    Par ab1to dans le forum Macros et VBA Excel
    Réponses: 12
    Dernier message: 29/11/2013, 16h40
  2. [XL-2010] Macro pour Ouvrir un fichier Excel a partir d'un autre fichier Excel
    Par jérémyp8 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 27/06/2013, 13h27
  3. [XL-2003] FileDialog: ouvrir excel dans autres instance et pouvoir ouvrir les autres fichiers.
    Par perpitou dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 02/12/2011, 20h30
  4. Réponses: 2
    Dernier message: 14/02/2011, 19h30
  5. ouvrir un autre fichier excel d'un même dossier
    Par jbggg dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 27/11/2009, 10h44

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