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 :

affichage de données dans une userform


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    83
    Détails du profil
    Informations personnelles :
    Âge : 51
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2006
    Messages : 83
    Par défaut affichage de données dans une userform
    Bonjour à tous,
    A partir d'une userform je doit rechercher des données contenues dans un classeur excell et les afficher dans ma userform comment faire?
    Je vous remercie pour votre aide et à très bientôt.

  2. #2
    Membre chevronné Avatar de drakkar_agfa
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    618
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : Canada

    Informations forums :
    Inscription : Septembre 2008
    Messages : 618
    Par défaut
    Bonjour,

    Il est possible de faire n'importe quoi! ^^

    Est-ce que tu veux des données modifiables? (Textbox)
    Des Labal (étiquettes?)

    Comment vas-tu chercher tes données?

    Avec plus d'infos nous pourrons te donner une réponse adaptée

  3. #3
    Membre Expert Avatar de Krovax
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    1 888
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 888
    Par défaut
    pour accéder a une cellule
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    workbooks("nomDuClasseur").Worksheets("NomDeLOnglet").Range("A1")
    Tu peux bien entendu remplacer le range pasr un cells(i,j) ou n'importe quel objet ou propiété de la feuille

    pour manipuler les objet d'un userform je de laisse lire ce tuto

    Utiliser les contrôles dans un UserForm, en VBA Excel

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    83
    Détails du profil
    Informations personnelles :
    Âge : 51
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2006
    Messages : 83
    Par défaut
    Salut à vous deux

    Oui les données devraient être modifiables mais éventuellement rajouté d'autres données complémentaires, donc après avoir réfléchis un peu plus il fraudais que je fasse une recherche pour vérifier la présence de données dans un classeur précis et si elles existent déjà il faudrait afficher les données dans une autre usf
    dans des textbox et si changement il y a eu il faudrait les renvoyer à la ligne correspondante.
    Pour la recherche je sais comment faire +- dans un endroit déterminée mais pas dans un classeur précis.

    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
    Private Sub btnchercher_Click()
        Dim Fichier As String
     
        ListBoxResult.Clear  'on vide en premier
     
    Fichier = Dir(Environ("USERPROFILE") & Application.PathSeparator & _
                    "Bureau" & Application.PathSeparator)
     
        Do While Fichier <> ""
        'UCase pour s'assurer d'une bonne comparaison entre les chaînes
            If UCase(Fichier) Like "*" & UCase(ZoneRech.Value) & "*.XLS" Then
                ListBoxResult.AddItem Fichier
            End If
            Fichier = Dir  ' Recherche suivante
        Loop
     
        'On spécifie l'Index à afficher seulement si la liste n'est pas vide
        If ListBoxResult.ListCount > 0 Then ListBoxResult.ListIndex = 0
    End Sub
    ensuite il faudrait afficher les données dans une autres usf et ca je n'ai aucune idée du moyen pour y arriver.
    De toute façon je continue à chercher et tester, et je vous remercie pour votre aide à tous.
    A très bientôt.

Discussions similaires

  1. [XL-2003] affichage de donnée dans une listbox ou textbox d'un userform
    Par revemane dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 17/05/2009, 20h13
  2. Réponses: 3
    Dernier message: 11/10/2007, 12h18
  3. limite de l'affichage des donnés dans une Bdgrid
    Par helmis dans le forum Bases de données
    Réponses: 3
    Dernier message: 19/07/2006, 09h15
  4. affichage de données dans une zone de texte
    Par Lamie dans le forum Access
    Réponses: 2
    Dernier message: 06/07/2006, 15h31
  5. Affichage de donnée dans une page
    Par leloup84 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 8
    Dernier message: 21/02/2006, 17h54

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