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 :

Récuperer le contenu d'une listbox dans un fichier [XL-2013]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre régulier
    Femme Profil pro
    Étudiant
    Inscrit en
    Juin 2017
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 29
    Localisation : Burkina Faso

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2017
    Messages : 7
    Par défaut Récuperer le contenu d'une listbox dans un fichier
    Bonjour,
    je suis débutante en VBA Excel.
    J'ai écris une macro qui, lorsqu'il est exécuté affiche le résultat obtenu dans ma listbox.Mon soucis est que j'aimerais récupérer le résultat contenu dans ma listbox dans un fichier format txt , word ou excel meme si cest possible peu importe.je compte vraiment sur vous.
    Merci d'avance!

  2. #2
    Expert confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2013
    Messages
    3 609
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Alimentation

    Informations forums :
    Inscription : Mai 2013
    Messages : 3 609
    Par défaut
    Bonjour,

    Essaie comme ceci en changeant les noms des contrôles / fichier si nécessaire

    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
    Private Sub CommandButton1_Click()
        Dim I As Long
        Dim Rep As Integer
     
        'Vérifie si le fichier existe
        If Dir("C:\test.txt") <> "" Then
            Rep = MsgBox("Le fichier existe déjà" & vbCrLf & _
                        "Est-ce qu'on le supprime?", vbYesNo + vbQuestion, "")
            If Rep = vbYes Then
                Kill "C:\test.txt"  'Suppression du fichier existant
            Else
                Exit Sub            'on sort sans créer de fichier
            End If
        End If
     
        'Copie le contenu de la listbox dans le fichier txt
        Open "C:\test.txt" For Output As #1
        For I = 0 To ListBox1.ListCount - 1
            Print #1, ListBox1.List(I)
        Next
        Close #1
    End Sub

  3. #3
    Membre régulier
    Femme Profil pro
    Étudiant
    Inscrit en
    Juin 2017
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 29
    Localisation : Burkina Faso

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2017
    Messages : 7
    Par défaut
    ça me met une erreur d’exécution
    erreur d’accès chemin/fichier

  4. #4
    Expert confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2013
    Messages
    3 609
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Alimentation

    Informations forums :
    Inscription : Mai 2013
    Messages : 3 609
    Par défaut
    Il faudrait voir ton code pour pouvoir comprendre...

  5. #5
    Expert confirmé

    Homme Profil pro
    Curieux
    Inscrit en
    Juillet 2012
    Messages
    5 169
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Curieux
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Juillet 2012
    Messages : 5 169
    Billets dans le blog
    5
    Par défaut
    Bonjour,

    change le chemin du fichier .txt, pour par exemple le mettre dans ton dossier Mes Documents ou tout autre endroit moins "sensible" aux yeux de Windows peut être

  6. #6
    Membre régulier
    Femme Profil pro
    Étudiant
    Inscrit en
    Juin 2017
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 29
    Localisation : Burkina Faso

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2017
    Messages : 7
    Par défaut
    Merci beaucoup.J'ai changé et ça marche bien.Vraiment merci!

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 18/03/2011, 12h59
  2. récuperer le contenu d'une JTable dans Un fichier excel
    Par allomona dans le forum Agents de placement/Fenêtres
    Réponses: 7
    Dernier message: 03/12/2010, 11h09
  3. Récuperation du contenu d'une variable dans un OptionPane avec balises HTML
    Par new_wave dans le forum Agents de placement/Fenêtres
    Réponses: 2
    Dernier message: 09/06/2010, 17h06
  4. Export du contenu d'une listbox dans un fichier texte
    Par GCAccess dans le forum VBA Word
    Réponses: 10
    Dernier message: 07/11/2008, 00h46
  5. Inserer le contenu d'une listbox dans une feuille
    Par PascGuil dans le forum Macros et VBA Excel
    Réponses: 10
    Dernier message: 09/08/2007, 16h13

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