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 :

[débutant] VBA inserer des données via une "box"


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Janvier 2010
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Janvier 2010
    Messages : 13
    Par défaut [débutant] VBA inserer des données via une "box"
    Bonjour à tous,

    Voilà, j'aimerais faire une manip sur excel / Visual basic, mais je ne sais pas si c'est réaliseable :

    Je voudrais afficher une box sur un de mes fichiers dans laquelle je pourrais rentrer diverses infos ( nom, ville, adresse etc ... ).

    Ensuite, je voudrais en validant cette box que ces infos aillent se renseigner sur divers classeurs et onglets à des endroits précis.

    Est-ce possible ?

    Merci d'avance pour votre réponse.

  2. #2
    Expert confirmé
    Avatar de Qwazerty
    Homme Profil pro
    La très haute tension :D
    Inscrit en
    Avril 2002
    Messages
    4 128
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France

    Informations professionnelles :
    Activité : La très haute tension :D
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2002
    Messages : 4 128
    Par défaut
    Salut
    Oui c'est possible, tu devrais aller faire un tour dans VBA Excel, tu y trouveras deja pas mal de poste traitant de ce type problématique.
    a++
    Qwaz

    MagicQwaz := Harry Potter la baguette en moins
    Le monde dans lequel on vit
    Ma page perso DVP
    Dernier et Seul Tutoriel : VBA & Internet Explorer
    Dernière contribution : Lien Tableau Structuré et UserForm
    L'utilisation de l’éditeur de message

  3. #3
    Invité
    Invité(e)
    Par défaut
    Bonjour

    En complément d'informations :

    Utiliser un UserForm : http://silkyroad.developpez.com/VBA/UserForm/
    Les contrôles qui vont avec : http://silkyroad.developpez.com/VBA/ControlesUserForm/

    Philippe

  4. #4
    Membre averti
    Inscrit en
    Janvier 2010
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Janvier 2010
    Messages : 13
    Par défaut
    Merci pour vos réponses.

    Je vois que le sujet a été déplacé Merci.

    Si je comprend bien, il faut donc que j'utilise les " userform " pour réaliser ce que je veux ?

    J'essaye depuis 20 minutes d'afficher une userform mais sans succes ...

    Qelqu'un pourrait me donner un exemple concret du code pour afficher une simple userform ? La plupart du temps VB me repond : " EndSub attendu ".

    Merci d'avance.

  5. #5
    Invité(e)
    Invité(e)
    Par défaut
    Bonjour,

    Si il te dit "end sub attendu", c'est qu'il te manque à la fin de ton code un :
    Car tout code est comme ceci :

    Pour afficher une userform, tu as plusieur solution, soit la faire afficher par un bouton de commande dans lequel tu aura mis un truc du genre :

    Ou alors si tu veux que ça apparaisse dès l'ouverture de ton fichier, tu va dans Workbook Open et tu met le même truc...

  6. #6
    Membre averti
    Inscrit en
    Janvier 2010
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Janvier 2010
    Messages : 13
    Par défaut
    Bonjour,

    J'ai crée un classeur test .

    J'ai créer une macro pour essayer d'afficher une userform. Apres avoir créer une userform1, j'entre le code suivant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    Sub test()
    '
    ' test Macro
    '
     
    '
        Private Sub CommandButton1_Click()
        UserForm1.Show
    End Sub
    Lorsque je lance ma macro un message m'annonce : "Erreur de compilation : End Sub attendu " . Pourtant, j'ai bien le EndSub à la fin.

    Ou est l'erreur ?

Discussions similaires

  1. [VBA] Transmettre des données d'une feuille à l'autre
    Par Overflow64 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 20/12/2005, 09h58
  2. Inserer des données dans une table access SQL
    Par ouellet5 dans le forum Requêtes et SQL.
    Réponses: 1
    Dernier message: 23/11/2005, 21h11
  3. récupération des données via une liste déroulante
    Par rahan_dave dans le forum Access
    Réponses: 1
    Dernier message: 13/10/2005, 12h27
  4. Réponses: 7
    Dernier message: 20/03/2005, 14h53

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