Formulaire en excel

hkahil Messages postés 243 Statut Membre -  
hkahil Messages postés 243 Statut Membre -
Bonjour,

je cherche a savoir comment je peux faire un formulaire en excel quelque chose de simple
en fait le resultat est que j'ai
une zone de saisie dans une cellule
un bouton ok
un bouton reset et un bouton total
lorsque je saisi une valeur dans la zone de saisie je clique sur ok cela s'affiche dans un tableaux ou une cellule
lorsque je saisie une autre valeur celle ci sajoute a la cellulle suivante ainsi de suite
et lorsque je clique sur total ca me donne le total de toute les valeurs que j'ai rentrer
c'est possible sur excel ?pouvez vous m'indiquez la marche a suivre svp
merci
Configuration: Windows XP Internet Explorer 6.0

16 réponses

  1. hkahil Messages postés 243 Statut Membre 7
     
    Bonjour Marina
    c'est exactement ce que je veux
    peux tu me définir les étapes pour réaliser ce petit formulaire merci
    0
  2. m@rina Messages postés 27623 Date d'inscription   Statut Modérateur Dernière intervention   11 564
     
    Bonjour,

    Pour crer une UserForm :
    - Aller dans le VBE (Alt+F11), puis Insertion => UserForm
    - Ensuite, à l'aide de la boîte à outils, on ajoute les contrôles souhaités (zones de texte, boutons, listes déroulantes, etc).
    - Ensuite il faut écrire le code : F7 pour afficher le code. Il s'agit d'événement (quand on clique, quand on déroule, quand on passe la souris, etc.).

    Si tu regardes mon exemple de UserForm, tu appuies sur F7 et tu verras le code.

    m@rina
    0
    1. hkahil Messages postés 243 Statut Membre 7
       
      Escusez moi de vous déranger
      j'ai recopier le code du module1
      et le code du userform
      et j'ai créer un userform
      lorsque j'execute la macro et je met executer cela m'ouvre bien mon formulaire
      par contre lorsque je suis sur la feuille et que je voudrais ouvrir le formulaire a l'aide de mon bouton ca ne l'ouvre pas
      pouvez vous m'éclairer svp
      merci
      0
  3. hkahil Messages postés 243 Statut Membre 7
     
    ca marcheeeeeeeeeeeee
    par contre la liste des montant elle est toujours dans la colonne A
    comment je dois faire pour faire en sote que ma liste soit a la colonne F ou H
    0
  4. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  5. hkahil Messages postés 243 Statut Membre 7
     
    j'ai changer les chiffres
    Range("D65536")
    pour commencer a la colonne D
    par contre la ligne je sais pas?
    0
  6. hkahil Messages postés 243 Statut Membre 7
     
    j'ai un petit souci
    lorsque je clique sur Macro Exécuter mon UserForm s'ouvre bien
    par contre lorsque je clique sur mon bouton qui se trouve dans ma feuille
    il ne réagit pas
    mon userform ne s'ouvre pas
    0
  7. m@rina Messages postés 27623 Date d'inscription   Statut Modérateur Dernière intervention   11 564
     
    Bonsoir,

    Il faut affecter le bouton à la macro de lancement de la Userform : clic droit sur le bouton, Affecter une macro.

    Le code Range("A65536").End(xlUp).Offset(1, 0)
    permet de se positionner sur la dernière ligne de la colonne A, et de remonter sur la première ligne disponible de cette colonne.

    m@rina
    0
  8. hkahil Messages postés 243 Statut Membre 7
     
    le problème est que quand je fait droit sur mon bouton
    je n'ai pas
    "affecter a une macro"
    pourtant jai créer et copier les codes comme le tien
    j'ai bruler une étape?
    0
  9. m@rina Messages postés 27623 Date d'inscription   Statut Modérateur Dernière intervention   11 564
     
    Parce que tu as inséré un "vrai" bouton ! ;)))
    Moi je n'ai inséré qu'un dessin...

    Si c'est un vrai bouton, double clique simplement dessus, ça ouvre le code

    Private Sub CommandButton1_Click()
    
    End Sub


    Tu n'as plus qu'à mettre le code entre les deux lignes.

    m@rina
    0
  10. qmike Messages postés 1599 Date d'inscription   Statut Membre Dernière intervention   594
     
    bonjour
    Oui regarde ici quelques exemples qui peuvent t'aider

    http://bvrve.club.fr/Astuces_Michel/userform.html

    bonne journée
    0
  11. hkahil Messages postés 243 Statut Membre 7
     
    Bonjour
    Voici les étapes que j'ai suivi pour créer mon formulaire
    1. je créer un bouton sur ma feuille 1
    2.je clique sur outil>macro>macro
    je donne un nouveaux nom a ma macro que je nomme "form" et je clique sur créer
    3.dans visual basic j'insere le code

    Sub form()

    Load UserForm1
    UserForm1.Show
    End Sub

    4.et je créer un userform avec les champs et les bouton et je copie les codes du formulaire
    et je copie le code:
    Private Sub CommandButton1_Click()
    Range("D65536").End(xlUp).Offset(1, 0) = TextBox1.Value
    TextBox1.Value = ""
    End Sub

    Private Sub CommandButton2_Click()
    Range("D65536").End(xlUp).Offset(1, 0) = TextBox1.Value
    Unload Me
    End Sub

    Private Sub CommandButton3_Click()
    Unload Me
    End Sub

    5.lorsque je vais sur ma feuille et que je clique sur mon bouton rien ne s'affiche par contre
    lorsque je fais outil >macro>executer ma userform s'ouvre
    je dois affecter mon bouton a ma macro mais quand je fais clique droit sur mon bouton je ne vois pas
    affecter a une macro
    Merci de bien vouloir m'éclairer
    0
  12. m@rina Messages postés 27623 Date d'inscription   Statut Modérateur Dernière intervention   11 564
     
    Bonjour,

    J'ai déjà répondu dans le post 11.

    m@rina
    0
  13. hkahil Messages postés 243 Statut Membre 7
     
    mais la boite :"cliquez ici pour ajouter des montant " c'est bien un bouton que vous avez ajouter a partir de la boite a outil non?
    sinon comment vous l'avez insérer?
    0
  14. m@rina Messages postés 27623 Date d'inscription   Statut Modérateur Dernière intervention   11 564
     
    Non, ce n'est pas un "vrai" bouton, je l'ai dessiné...

    Avec un "vrai" bouton, il suffit de double cliquer dessus pour accéder au code...

    m@rina
    0
  15. hkahil Messages postés 243 Statut Membre 7
     
    Merci Beaucoup marina
    j'ai reussi , en fait j'insérai un vrai bouton du coup je ne pouvais pas lui affecter une macro
    du coup j'ai insérer une image et une forme rectangle a qui j'affecte ma macro et ca marche merci beaucoup

    petite question
    je sais pas si tu as lu mon poste
    je souhaiterais savoir si c'est possible en excel d'avoir une liste deroulante avec des mots dedans
    et quand je clique sur un mot j'ai un encart ou apparait un tableau avec des celulle toujours sur la meme feuille excel
    et enfait si je clique sur un deuxieme mot de cette liste déroulante toujours dans le meme encart apparait le deuxieme tableau
    comme si a gauche j'avais ma liste déroule et a droite la zone d'affichage
    je clique mot1 tableau1 s'affiche
    je clique mot2 tableau2 s'affiche a la place du tableau 1 ainsi de suite
    aurais tu un exemple simple merci
    0
  16. hkahil Messages postés 243 Statut Membre 7
     
    Bonjour
    quelqu'un pourrais m'aider svp
    j'ai plusieurs feuille qui ont chacune un montant dans une celulle
    je voudrais faire une feuille Z qui affiche la somme de tout ces montant
    possible???
    0