Programmes à réaliser en VBA

lolalisa Messages postés 8 Statut Membre -  
 lolalisa -
Quelquun peut il m'aider en VBA?
je dois réaliser ca pour samedi soir c'est urgent je ne my connais pas du tout en vba;

Programme à réaliser : un convertisseur de monnaies / jeu du plus grand plus petit / palindromisateur©
Contraintes techniques :
- utiliser pour l’ensemble des programmes au moins :
Une boite combo (combobox)
Une liste (listbox)
Une boîte de message (msgbox)
Une boite de texte (Textbox)
Contraintes pour la fonction convertisseur :
-
au moins 3 monnaies (dont l’euro) accessibles par une boîte combo avec possibilité de rajouter des nouvelles devises (par l’intermédiaire de la feuille excel).
-
Contraintes pour le palindromisateur© :
-
Reconnaitre si la chaîne saisie est un palindrome
-
Le programme doit pouvoir GENERER un palindrome.

merci a tous
Configuration: Windows XP
Internet Explorer 7.0

37 réponses

  • 1
  • 2
Résumé de la discussion

Une demande d'aide en VBA vise à réaliser un convertisseur de monnaies et un palindromisateur, avec des contraintes techniques précises sur l'interface et les fonctionnalités. Le projet exige au minimum une interface typée VBA comportant combobox, listbox, textbox et MsgBox, et prévoit l'ajout de devises modifiable via une feuille Excel. Pour le palindromisateur, il faut reconnaître les chaînes saisies comme palindromes et pouvoir générer systématiquement un palindrome répondant à des critères simples, ce qui constitue les contraintes fonctionnelles centrales. Pour la suite, plusieurs interlocuteurs encouragent l'apprentissage des bases en VBA avant d'aborder les détails pratiques, ce qui indique une préférence pour l'autonomie avant le déploiement du code.

Généré automatiquement par IA
sur la base des meilleures réponses
  1. Rikkunter Messages postés 7856 Date d'inscription   Statut Membre Dernière intervention   181
     
    Ya de sacrés ingrats ici tout de même :)
    1
    1. Polux31 Messages postés 7219 Statut Membre 1 204
       
      t'es pas en week toi ...

      J'en profite pour te faire un kisssouuuu

      Bon week à toi et à lundi ...

      ;o)

      c'est où la sortie ?? Ah c'est là --->>>
      0
      1. Rikkunter Messages postés 7856 Date d'inscription   Statut Membre Dernière intervention   181 > Polux31 Messages postés 7219 Statut Membre
         
        J'continue à rôder ;)

        Bon week-end Polux... Encore 30mn pour moi :)

        A lundi, profite bien :)

        ;)
        0
  2. lermite222 Messages postés 9042 Statut Contributeur 1 199
     
    Bonjour,
    T'aider OK, mais faire tes devoirs à ta place !!
    Si tu à des problèmes dans une macro, ont peu t'aider, montre la.
    A+
    0
    1. lolalisa
       
      Bonjour lermitte je sais bien que tu ne vas pas faire mon devoir a ma place mais je ne sais pas vraiment comment ca marche jaimerais bien que quelquun puisse m'expliquer le principe...
      Merci davance a tous
      0
    2. lermite222 Messages postés 9042 Statut Contributeur 1 199 > lolalisa
       
      Je doit avoir raté un épisode..., il semblerait que l'ont te donne un cahier de charge
      pour faire une appli en VBA, et tu n'y connais rien ???
      Tu a Excell quand même ?
      0
    3. lolalisa Messages postés 8 Statut Membre > lermite222 Messages postés 9042 Statut Contributeur
       
      oui jai excell mais je ny connais rien a la vba je sais que je dois aller sur excell activer les macro mais a partir de la jsui perdu je sais pa du tou par ou commencer
      0
    4. lermite222 Messages postés 9042 Statut Contributeur 1 199 > lolalisa Messages postés 8 Statut Membre
       
      Bien, alors commence par apprendre..
      https://bidou.developpez.com/article/VBA/
      Et quand tu pourras commencer tes macros, ont pourra alors t'aider pour les détails ou les erreurs
      mais tout t'apprendre de A à Z n'est pas le but du forum.
      A+
      0
    5. OpenOffice Messages postés 294 Statut Membre 10 > lermite222 Messages postés 9042 Statut Contributeur
       
      Plop c'est vrai que c'est pas le principe du forum mais quand meme de la a rien donner

      si elle te di qu'elle ne sais pas ca sert a rien de donne rplein de lien aide la

      d'ailleur moi j aimeria réaliser aussi un palindrome

      c tendu pour tous le monde
      fai nous profiter de ce que tu connais

      si un jour ta un souci tu sera conten qu on t aide

      merci d avance
      0
  3. lolalisa Messages postés 8 Statut Membre
     
    oui merci mais le souci c que c pour demain soir enfin je dois lavoir fini demain soir ecoute je vais regarder le cours et je tenvoi ce que jaurai fait!! tu sera la ce soir et demain?
    0
  4. OpenOffice Messages postés 294 Statut Membre 10
     
    le mieu seraiq ue deja il dise comment faire un palindromme ca sera deja très bien

    avec générer et verifier car on es 2 aa en avoir besoin

    stp soi solidaire envers le novices

    ps : lolalisa tu es dois faire ca pour qui?
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. aquarelle Messages postés 7181 Date d'inscription   Statut Modérateur Dernière intervention   1 311
     
    Bonjour,
    lolalisa a déjà posé sa question dans ce post : http://www.commentcamarche.net/forum/affich 6462005 vba sur excel besoin d aide#dernier où elle aurait pu trouver quelques informations pour commencer son exercice, si elle l'avait voulu, et ensuite poser des questions sur ce qu'elle ne comprenait pas mais apparemment elle préfère un fichier tout prêt ;-))
    Bonne journée à tous
    0
    1. lolalisa Messages postés 8 Statut Membre
       
      jai deja regarder le lien et je nai pas compris je suis desolé de ne pas avoir la fibre informatique aquarelle...
      ce n'est pas mon domaine mais je dois le faire!!
      0
  7. OpenOffice Messages postés 294 Statut Membre 10
     
    lol mais ou es passé la solidarité ca coute quoi a une personne qui fai ca en 2 min d'aider qqn qui galère et qui a eu 2h de cours la dessus
    merci
    0
    1. lolalisa Messages postés 8 Statut Membre
       
      je dois faire ca pour mon prof et c pour samedi soir et jy connais rien jai jms rien compris a ce truc en plus jsui noté la dessus et si jai pas la moyenne a ce truc je valide pas mon année!
      0
    2. Polux31 Messages postés 7219 Statut Membre 1 204
       
      sais-tu au moins ce qu'est un palindrome ?
      0
  8. OpenOffice Messages postés 294 Statut Membre 10
     
    wé je compren

    mai c ou ton école??

    tu peux pas voir ac ton prof

    je t auria bien aidé si jsavai le faire c epalindromme j en ai besoin aussi !!!

    aide nous stp
    0
    1. lolalisa Messages postés 8 Statut Membre
       
      je ne peux pas voir avec mon prof car il a donné ca a la classe entiere et les autres sont en binome mais moi je suis seule a le faire la est bien le souci
      un palindrome c'est un mot que tu peus lire dans les deux sens du genre radar
      0
  9. OpenOffice Messages postés 294 Statut Membre 10
     
    Personne est décidé à nous aider ou quoi??

    juste une programmation ca coute 20 lignes maxi et ca nous aiderais bcp

    merci
    0
  10. Polux31 Messages postés 7219 Statut Membre 1 204
     
    montre ce que tu as fait et on te corrige ...

    c'est facile ... tu l'as dit ... 20 lignes maxi ... j'attends ...

    0
  11. OpenOffice Messages postés 294 Statut Membre 10
     
    je sais pour verifier si un mot en est un

    promet moi de me donner la proggramation pour en générer un stp
    0
    1. Polux31 Messages postés 7219 Statut Membre 1 204
       
      même pas en rêve ... montre ton boulot, on corrige et point barre ... et si tu attends trop longtemps, c'est le verbe se brosser qu'il va falloir que tu apprennes à conjuguer parce que dans 2 heures je suis en week end ...
      0
  12. OpenOffice Messages postés 294 Statut Membre 10
     
    private sub verifier_click()

    dim lemot as string
    lemot = textbox1.value

    if textbox1.text = strreverse(textbox1.text) then
    msgbox "c'est un pallindrome"
    else
    msgbox"ce n'est pas un pallindrome"
    end if

    end sub

    voila

    maintenan il faudrai que je sache en générer un ac mot et chiffre si possible

    merci bcp

    ps: qqn sais ce que signifie cl_updtaderate dans cs 1.6??
    0
  13. Polux31 Messages postés 7219 Statut Membre 1 204
     
    arrfff je vois que tu connais crtl+C et ctrl+V pour le copier/coller ... et faire une petite modif pour personnaliser ... c'est bien, mais faut-il encore bien le faire ... et là c'est pas bien fait. Ce qui prouve que tu n'as pas bien compris le fonctionnement de la fonction.

    copie à revoir ... et un code doit être commenté

    ;o)
    0
  14. John
     
    Ah ben voila !
    recopier un vieux truc plein de fautes, c'est déjà le début d'un effort personnel !
    0
  15. OpenOffice Messages postés 294 Statut Membre 10
     
    mais bien sur que si j ai compris!!!!!!!!putain

    ah et puis a quoi bon parler avec un geek borné
    0
  16. OpenOffice Messages postés 294 Statut Membre 10
     
    je demande juste de l aide quand je compren pas mais paaremment ici c'est pas le bon endroit
    0
    1. XFile
       
      Wé ta raison c tro nul ce forum ou on peu pas pompé d truc tout fait^^^^ lol
      0
  17. John
     
    Laisse tomber la pédagogie, Polux !
    Tu es sans doute en train de discuter avec un ordinateur. Regarde la grammaire et l'orthographe : on dirait le résultat des programmes de traduction des modes d'emploi coréens !
    0
  18. OpenOffice Messages postés 294 Statut Membre 10
     
    et de l'humour avec ca aller va t acheter une vie

    et merci de l aide
    0
  19. Polux31 Messages postés 7219 Statut Membre 1 204
     
    non tu ne demandes pas de l'aide ... tu veux que l'on fasse le boulot à ta place ... la nuance est grande. Ca ne serait pas te rendre service mais visiblement tu ne le comprends pas. Arrêtes de nous prendre pour des billes, ça serait déjà un grand pas et tu aurais sans doute des réponses à tes questions.

    Le geek te salut bien...
    0
  20. OpenOffice Messages postés 294 Statut Membre 10
     
    a la rigueur jte demande juste si le code que j ai trouvé est bon et si je peux partir sur cette base

    je me passerais de votre aide pour le reste merci

    si tu veux rien donner c comme tu veux
    0
    1. aquarelle Messages postés 7181 Date d'inscription   Statut Modérateur Dernière intervention   1 311
       
      ;-)
      Tu as mélangé 2 codes, soit tu écris :
      1) une macro qui va directement chercher ce qui est écrit dans la textbox et vérifie que ce qui est écrit et son inverse sont identiques, dans ce cas définir lemot est inutile :
      Private Sub Verifier_Click()
           If textbox1.Text = StrReverse(textbox1.Text) Then
           MsgBox "Il s'agit d'un palindrome"
           Else
           MsgBox "Il ne s'agit pas d'un palindrome"
           End If  
      End Sub


      2)Soit tu définis une variable lemot qui prend la valeur de ce qui est écrit dans la textbox et tu l'utilises dans ton code (permet peut-être une meilleur compréhension du fonctionnement de la macro):
      Private Sub Verifier_Click()
        Dim lemot As String
        lemot = textbox1.Value
       
           If lemot = StrReverse(lemot) Then
           MsgBox "Il s'agit d'un palindrome"
           Else
           MsgBox "Il ne s'agit pas d'un palindrome"
           End If
      
      End Sub


      Ces deux codes sont une bonne base pour commencer.

      Ensuite pour une explication succinte sur la fonction StrReverse, si tu en as besoin : http://www.commentcamarche.net/forum/affich 5809471 programme en vb#4
      0
  21. OpenOffice Messages postés 294 Statut Membre 10
     
    les types qui se croient tout puissant et qui se sentent plus parce qu'il savent faire 3 bouts de code

    du coup il se sentent utiles!!remarques a voir ils en ont besoin

    ca me fais de la peine pour vous

    vraiment de la peine...

    je vous plains vraiment
    0
  • 1
  • 2