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 :

le lien entre useform et feuille excel


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif Avatar de zangaloni
    Profil pro
    Étudiant
    Inscrit en
    Mars 2009
    Messages
    474
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2009
    Messages : 474
    Par défaut le lien entre useform et feuille excel
    Bonjour,
    Je souhaite faire le lien entre ma "useform" et ma feuille excel, plus précisément,
    je veux que l'utilisateur de mon application VBA, saisi le nombre de colonne par exemple et appuie sur un bouton après c'est un tableau qui est créé et lui donne la main pour entrer les valeurs qu'il a.
    Ensuite ces valeurs la j'aimerais que mon userform les lisent et fait des calculs et donne un résultat encore une fois sur le userfrom ( à partir des données qui ont été saisis dans la tableau )
    Merci de m'aider.

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    84
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 84
    Par défaut
    Voir déjà le fichier attaché à cette discution.

  3. #3
    Membre très actif Avatar de zangaloni
    Profil pro
    Étudiant
    Inscrit en
    Mars 2009
    Messages
    474
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2009
    Messages : 474
    Par défaut
    merci pour le lien ça m'a beaucoup aidé.
    Dans un premier temps j'essaie d'afficher la feuille2 de mon classeur on appuyons sur le bouton saisir.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Private Sub CommandButton6_Click()
    Application.Visible = True
    Sheets("Feuil2").Active
    
    End Sub
    Mais une erreur s'affiche '438', Propriété ou méthode non généré par cette méthode, je comprend que c'est en relation avec la ligne soulignée, mais je sais pas ce qu'il faut changer.
    Merci

  4. #4
    Expert confirmé Avatar de casefayere
    Homme Profil pro
    RETRAITE
    Inscrit en
    Décembre 2006
    Messages
    5 138
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 71
    Localisation : France, Ardennes (Champagne Ardenne)

    Informations professionnelles :
    Activité : RETRAITE
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Décembre 2006
    Messages : 5 138
    Par défaut
    Bonjour,

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Private Sub CommandButton6_Click()
    Sheets("Feuil2").Activate
     
    End Sub
    Cordialement,
    Dom
    _____________________________________________
    Vous êtes nouveau ? pour baliser votre code, cliquer sur cet exemple : Anomaly
    pensez à cliquer sur :resolu: si votre problème l'est
    Par contre, il est désagréable de voir une discussion résolue sans message final du demandeur (satisfaction, désarroi, remerciement, conclusion...)

  5. #5
    Membre très actif Avatar de zangaloni
    Profil pro
    Étudiant
    Inscrit en
    Mars 2009
    Messages
    474
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2009
    Messages : 474
    Par défaut
    Bonjour,
    J'ai réussi à activer la feuille que je veux; maintenant pour désactiver le Userform et saisir les données sur la feuille excel, j'ai utilisé le code suivant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Private Sub CommandButton6_Click()
    Sheets("Feuil2").Activate
    Unload Me
    End Sub
    J'ai ajouté un bouton sur la feuille de calcul, et sur le code de ce bouton j'ai écris :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    Sub monbouton()
     
    Load UserForm1 'ici j'essaie de recharger mon userform
     
      '....Des calculs ici
     
        'ici je veux que ce que j'ai calculé à partir des données saisies soit visible 'sur mon userform
    UserForm1.TextBox9 = som
     
        'TextBox9.Value = som
     
    End Sub
    Malheureusement ça ne marche pas, je n'arrive pas à recharger mon userform.
    Merci et bonne journée.

  6. #6
    Expert confirmé Avatar de casefayere
    Homme Profil pro
    RETRAITE
    Inscrit en
    Décembre 2006
    Messages
    5 138
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 71
    Localisation : France, Ardennes (Champagne Ardenne)

    Informations professionnelles :
    Activité : RETRAITE
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Décembre 2006
    Messages : 5 138
    Par défaut
    Bonjour,

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    load userform1
    userform1.show
    vu tes questions, je pense que tu devrais te documenter un minimum sur l'utilisation des USF
    ftp://ftp-developpez.com/silkyroad/V...m/UserForm.pdf
    Cordialement,
    Dom
    _____________________________________________
    Vous êtes nouveau ? pour baliser votre code, cliquer sur cet exemple : Anomaly
    pensez à cliquer sur :resolu: si votre problème l'est
    Par contre, il est désagréable de voir une discussion résolue sans message final du demandeur (satisfaction, désarroi, remerciement, conclusion...)

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

Discussions similaires

  1. [XL-2003] Automatiser reporting mensuel liens entre classeur et feuilles excel
    Par okalef dans le forum Conception
    Réponses: 5
    Dernier message: 05/05/2011, 19h38
  2. liens entre deux feuille excel
    Par LUDOVIC49 dans le forum Excel
    Réponses: 2
    Dernier message: 06/02/2010, 12h30
  3. Réponses: 2
    Dernier message: 17/07/2008, 15h47
  4. lien entre feuille Excel
    Par corwin44 dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 16/01/2006, 12h28
  5. Lien entre PostgreSQL et MS Excel
    Par Weymy dans le forum PostgreSQL
    Réponses: 4
    Dernier message: 09/06/2005, 14h55

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