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 :

[VBA-EXCEL]-Récupérer infos dans champs multilignes


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de gantec
    Inscrit en
    Février 2007
    Messages
    225
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 225
    Par défaut [VBA-EXCEL]-Récupérer infos dans champs multilignes
    Hello,

    est-il possible de récupérer des données depuis un fichier puis les insérers dans un champ multilignes ?

    exemple :

    RowSource : Resultat!C1:C15569 ???


    merci !

  2. #2
    Expert confirmé Avatar de illight
    Homme Profil pro
    Analyste décisionnel
    Inscrit en
    Septembre 2005
    Messages
    2 344
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Analyste décisionnel
    Secteur : Service public

    Informations forums :
    Inscription : Septembre 2005
    Messages : 2 344
    Par défaut
    Tu veux dire récupérer et finalement les concaténer pour les mettre dans une cellule ?

    Si c'est ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    Sub test()
    Dim i As Long
    Dim text As String
    For i = 4 To 6
        text = text &  Cells(i, 2).Value & vbLf
    Next i
    Cells(8, 2).Value = text
    End Sub
    ça ça marche après à adapter a ton cas la j'ai juste mis des valeurs dans 3 cellule spour essayer de concaténer dans une meme

    Après c'est peut etre pas ça que tu veux
    1. Avant de poster, et http://www.developpez.com/sources/
    2. Lors du post, n'oubliez pas, si besoin les balises CODE => voir ici pour l'utilisation
    3. N'oubliez pas le
    4. N'oubliez pas le si la réponse vous a été utile !

  3. #3
    Membre confirmé Avatar de gantec
    Inscrit en
    Février 2007
    Messages
    225
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 225
    Par défaut
    enfaite ce qu'il me faut c'est ca :

    1) valeur dans un fichier excel
    2) récupérer les valeurs de 1) pour les afficher dans mon champ multilignes de mon userform

    j'espere ke c'est plus clair !!

    Mai merci du temps ke tu prend

    a+

  4. #4
    Expert confirmé Avatar de illight
    Homme Profil pro
    Analyste décisionnel
    Inscrit en
    Septembre 2005
    Messages
    2 344
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Analyste décisionnel
    Secteur : Service public

    Informations forums :
    Inscription : Septembre 2005
    Messages : 2 344
    Par défaut
    Ah tu veux le récupérer dans un UserForm ça tu l'avais aps dit petit cachotier t'appelle quoi un champ multiligne ? une zone de liste ? ou une textbox a plusieurs lignes justement ?
    1. Avant de poster, et http://www.developpez.com/sources/
    2. Lors du post, n'oubliez pas, si besoin les balises CODE => voir ici pour l'utilisation
    3. N'oubliez pas le
    4. N'oubliez pas le si la réponse vous a été utile !

  5. #5
    Membre confirmé Avatar de gantec
    Inscrit en
    Février 2007
    Messages
    225
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 225
    Par défaut
    une textbox a plusieurs lignes, comme ca, si la longeur du texte est plus grande que la textbox, il passe a la ligne...

    merci

  6. #6
    Expert confirmé Avatar de illight
    Homme Profil pro
    Analyste décisionnel
    Inscrit en
    Septembre 2005
    Messages
    2 344
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Analyste décisionnel
    Secteur : Service public

    Informations forums :
    Inscription : Septembre 2005
    Messages : 2 344
    Par défaut
    Du même style alors Dans la macro Initialize du Userform (ou ailleurs ça dépend de ce que tu fais ) :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Private Sub UserForm_Initialize()
    For i = 1 To 3
        TextBox1.Value = TextBox1.Value & vbLf & Cells(i, 1).Value
    Next i
    End Sub
    Le seul soucis que j'ai la c'est que tu a un espace au début, donc a toi de voir comment l'enlever, je pense qu'en faisant des ptites manip ça devrait le faire
    1. Avant de poster, et http://www.developpez.com/sources/
    2. Lors du post, n'oubliez pas, si besoin les balises CODE => voir ici pour l'utilisation
    3. N'oubliez pas le
    4. N'oubliez pas le si la réponse vous a été utile !

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 22/05/2014, 11h10
  2. [VBA-Excel]Récupérer des infos d'un document Word
    Par Kerweb dans le forum VBA Word
    Réponses: 5
    Dernier message: 16/10/2006, 16h27
  3. [VBA excel] Récupérer dans une liste box le resultat d'un AutoFilter
    Par thibaut2 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 10/10/2006, 17h06
  4. [Vba-Excel] Récupérer événement sur une cellule
    Par steps5ive dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 26/04/2006, 20h27
  5. [VBA][Excel]Récupérer les valeurs du graphe...
    Par Samourai dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 06/01/2006, 10h51

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