Excel Downloads

+ Répondre à la discussion
Page 1 sur 3 123 DernièreDernière
Affichage des résultats 1 à 15 sur 43

Discussion: [VBA] -jeu casse-tête: aide pour évaluer String (pour calcul)

  1. #1
    XLDnaute MEGA Barbatruc Avatar de Staple1600
    Date d'inscription
    juin 2005
    Localisation
    Roazhon
    Messages
    13 333
    Utilise
    Excel 2010 (PC)

    Par défaut [VBA] -jeu casse-tête: aide pour évaluer String (pour calcul)

    Bonsoir et bonne nuit à tous

    Edition du 27/03/08:
    Voir dans le dernier message.
    ____________________________
    edition : pour info ,les pièces jointes initiales (que je ne n'utilise plus)
    (je les ai mises si ca peut intéresser quelqu'un, ici .

    __________________________________________________
    Voici un petit jeu mathématique récréatif encore non finalisé:
    Je sollicite donc votre aide pour créer une fonction VBA personnalisée
    pour calculer des expressions (String) avec les opérateurs
    +,-,*,/ et autres ...
    Ex: Dans une cellule (A6), on a:=H6&I6&J6&K6&L6&M6&N6, ce qui affiche: ((0!)+(0!)+(0!))!
    la fonction devrait donc évaluer cette chaîne et renvoyer : 6
    *! signifie factorielle ---> Dans Excel = FACT() )
    Edition 2: du 27/03/08
    Vous trouverez la dernière version du classeur ici: Pièce jointe 81072
    Dernière modification par Staple1600 ; 27/03/2008 à 17h28.
    Cordialement,
    __________________
    JM

    Pensez à rendre votre code VBA plus lisible. Merci pour le plaisir de nos yeux
    [highlight=vba]
    ICI CODE VBA [/highlight]



  2. #2
    XLDnaute MEGA Barbatruc Avatar de Staple1600
    Date d'inscription
    juin 2005
    Localisation
    Roazhon
    Messages
    13 333
    Utilise
    Excel 2010 (PC)

    Par défaut Re : [VBA] -jeu casse-tête: aide pour évaluer String (pour calcul)

    Bonsoir à tous

    Edition du 27/03/08:
    Voir dans le dernier message.

    _______________________________
    Après quelques recherches, j'ai trouvé quelque chose d'approchant (cf. sur cette fonction VBA sur le site ci-dessous: PTS Blog » UDF to Calculate an Arbitrary Formula

    En attendant vos propositions, je vais tester en vous souhaitant un bon appétit.
    Dernière modification par Staple1600 ; 27/03/2008 à 17h13.
    Cordialement,
    __________________
    JM

    Pensez à rendre votre code VBA plus lisible. Merci pour le plaisir de nos yeux
    [highlight=vba]
    ICI CODE VBA [/highlight]



  3. #3
    XLDnaute Barbatruc Avatar de carcharodon-carcharias
    Date d'inscription
    septembre 2006
    Localisation
    Latitude : 48.2167 Longitude : 0.5667
    Messages
    2 670
    Utilise
    Excel 2010 (PC)

    Par défaut Re : [VBA] -jeu casse-tête: aide pour évaluer String (pour calcul)

    bonsoir Staple1600,JP, le forum

    je me suis senti très vieux en voyant ton entête de module
    'casse-tête pour le forum XLD
    'par Staple1600
    'mars 20008
    Sub la_solution()
    Salutations
    jp


    phoenixordi@gmail.com
    Récupération recyclage et réhabilitation de matériel informatique (Sarthe nord)

  4. #4
    XLDnaute MEGA Barbatruc Avatar de Staple1600
    Date d'inscription
    juin 2005
    Localisation
    Roazhon
    Messages
    13 333
    Utilise
    Excel 2010 (PC)

    Par défaut Re : [VBA] -jeu casse-tête: aide pour évaluer String (pour calcul)

    Re à tous

    Edition du 27/03/08:
    Voir dans le dernier message.


    --> carcharodon-carcharias:
    Mon clavier est lui aussi très vieux, et parfois les touches bégaient.
    Dernière modification par Staple1600 ; 27/03/2008 à 17h13.
    Cordialement,
    __________________
    JM

    Pensez à rendre votre code VBA plus lisible. Merci pour le plaisir de nos yeux
    [highlight=vba]
    ICI CODE VBA [/highlight]



  5. #5
    XLDnaute MEGA Barbatruc Avatar de Staple1600
    Date d'inscription
    juin 2005
    Localisation
    Roazhon
    Messages
    13 333
    Utilise
    Excel 2010 (PC)

    Par défaut Re : [VBA] -jeu casse-tête: aide pour évaluer String (pour calcul)

    Bonjour à tous


    Edition du 27/03/08:
    Voir dans le dernier message.
    Dernière modification par Staple1600 ; 27/03/2008 à 17h13.
    Cordialement,
    __________________
    JM

    Pensez à rendre votre code VBA plus lisible. Merci pour le plaisir de nos yeux
    [highlight=vba]
    ICI CODE VBA [/highlight]



  6. #6
    XLDnaute MEGA Barbatruc Avatar de Staple1600
    Date d'inscription
    juin 2005
    Localisation
    Roazhon
    Messages
    13 333
    Utilise
    Excel 2010 (PC)

    Par défaut Re : [VBA] -jeu casse-tête: aide pour évaluer String (pour calcul)

    Rebonjour à tous

    Edition du 27/03/08:
    Voir dans le dernier message.



    Merci à ceux qui sauront m'aider ou m'aiguiller.
    Dernière modification par Staple1600 ; 27/03/2008 à 17h13.
    Cordialement,
    __________________
    JM

    Pensez à rendre votre code VBA plus lisible. Merci pour le plaisir de nos yeux
    [highlight=vba]
    ICI CODE VBA [/highlight]



  7. #7
    XLDnaute Occasionel Avatar de ftho
    Date d'inscription
    janvier 2008
    Localisation
    Bxl
    Messages
    210
    Utilise
    Excel 2003 (PC)

    Par défaut Re : [VBA] -jeu casse-tête: aide pour évaluer String (pour calcul)

    Bonjour,

    Une piste (loin d'être complète)
    Code :
    Private Sub Worksheet_Change(ByVal Target As Range)
    Dim Val, x, i
    Val = Target.Value
    If Right(Val, 2) = ")!" Then
        For i = 1 To Len(Val) - 2
            If Mid(Val, i, 1) = "!" Then
            x = x + Application.WorksheetFunction.Fact(Mid(Val, i - 1, 1))
            End If
        Next
    Target.Offset(0, 1) = Application.WorksheetFunction.Fact(x)
    End If
    End Sub

  8. #8
    XLDnaute MEGA Barbatruc Avatar de Staple1600
    Date d'inscription
    juin 2005
    Localisation
    Roazhon
    Messages
    13 333
    Utilise
    Excel 2010 (PC)

    Par défaut Re : [VBA] -jeu casse-tête: aide pour évaluer String (pour calcul)

    Bonjour ftho

    Edition du 27/03/08:
    Voir dans le dernier message.


    ftho: -> Merci pour ton aide
    Dernière modification par Staple1600 ; 27/03/2008 à 17h12.
    Cordialement,
    __________________
    JM

    Pensez à rendre votre code VBA plus lisible. Merci pour le plaisir de nos yeux
    [highlight=vba]
    ICI CODE VBA [/highlight]



  9. #9
    XLDnaute Impliqué Avatar de ya_v_ka
    Date d'inscription
    février 2005
    Localisation
    Dorénaz
    Messages
    678
    Utilise
    Excel 2010 (PC)

    Par défaut Re : [VBA] -jeu casse-tête: aide pour évaluer String (pour calcul)

    Salut tout le monde

    Quelques remarques en vrac :

    1. Bonne idée, de quoi s'enerver un moment
    2. Il faut aussi arriver à verifier que seuls les chiffres demandés soient utilisés (si je mets juste 3*2 dans la case c'est bon !)
    3. Comment demande t'on une racine cubique en fonction Excel ?

    Bonne chance pour la suite

    Ya'v
    Ne craignez pas de chercher la perfection, vous ne l'atteindrez de toute façon jamais. (Salvador Dali)

  10. #10
    XLDnaute MEGA Barbatruc Avatar de Staple1600
    Date d'inscription
    juin 2005
    Localisation
    Roazhon
    Messages
    13 333
    Utilise
    Excel 2010 (PC)

    Par défaut Re : [VBA] -jeu casse-tête: aide pour évaluer String (pour calcul)

    Bonjour ya_y_ka

    Edition du 27/03/08:
    Voir dans le dernier message.


    3. Comment demande t'on une racine cubique en fonction Excel ?
    Avec cette écriture --> Si en A1: 8 en B1: A1^(1/3) ---> 2
    Dernière modification par Staple1600 ; 27/03/2008 à 17h11.
    Cordialement,
    __________________
    JM

    Pensez à rendre votre code VBA plus lisible. Merci pour le plaisir de nos yeux
    [highlight=vba]
    ICI CODE VBA [/highlight]



  11. #11
    XLDnaute MEGA Barbatruc Avatar de Staple1600
    Date d'inscription
    juin 2005
    Localisation
    Roazhon
    Messages
    13 333
    Utilise
    Excel 2010 (PC)

    Par défaut Re : [VBA] -jeu casse-tête: aide pour évaluer String (pour calcul)

    Bonsoir à tous

    Edition du 27/03/08:
    Voir dans le dernier message.
    Dernière modification par Staple1600 ; 27/03/2008 à 17h11. Motif: En partance pour le sommeil
    Cordialement,
    __________________
    JM

    Pensez à rendre votre code VBA plus lisible. Merci pour le plaisir de nos yeux
    [highlight=vba]
    ICI CODE VBA [/highlight]



  12. #12
    XLDnaute MEGA Barbatruc Avatar de Staple1600
    Date d'inscription
    juin 2005
    Localisation
    Roazhon
    Messages
    13 333
    Utilise
    Excel 2010 (PC)

    Par défaut Re : [VBA] -jeu casse-tête: aide pour évaluer String (pour calcul)

    Bonjour à tous

    Edition du 27/03/08:
    Voir dans le dernier message.
    Dernière modification par Staple1600 ; 27/03/2008 à 17h11.
    Cordialement,
    __________________
    JM

    Pensez à rendre votre code VBA plus lisible. Merci pour le plaisir de nos yeux
    [highlight=vba]
    ICI CODE VBA [/highlight]



  13. #13
    XLDnaute MEGA Barbatruc Avatar de Staple1600
    Date d'inscription
    juin 2005
    Localisation
    Roazhon
    Messages
    13 333
    Utilise
    Excel 2010 (PC)

    Par défaut Re : [VBA] -jeu casse-tête: aide pour évaluer String (pour calcul)

    Rebonjour à tous

    Edition du 27/03/08:
    Voir dans le dernier message.

    L'italie est venue à mon secours .Voila ce que j'ai trouvé ici:math parser
    Merci à Leonardo Volpi pour ces superbes fonctions VBA.

    Bonne soirée à tous.
    Dernière modification par Staple1600 ; 27/03/2008 à 17h11.
    Cordialement,
    __________________
    JM

    Pensez à rendre votre code VBA plus lisible. Merci pour le plaisir de nos yeux
    [highlight=vba]
    ICI CODE VBA [/highlight]



  14. #14
    XLDnaute MEGA Barbatruc Avatar de Staple1600
    Date d'inscription
    juin 2005
    Localisation
    Roazhon
    Messages
    13 333
    Utilise
    Excel 2010 (PC)

    Par défaut Re : [VBA] -jeu casse-tête: aide pour évaluer String (pour calcul)

    Bonsoir à tous

    Edition du 27/03/08:
    Voir dans le dernier message.

    Personne pour me filer un petit coup de main ? Car avec mes seuls neurones et même en essayant d'adapter le code Leonardo Volpi , je ne vois pas comment solutionner cette histoire de factorielle.

    En espérant que l'un de vous* se manifestera bientôt, bonne soirée à tous.

    * je pense au vbaistes chevronnés.
    Dernière modification par Staple1600 ; 27/03/2008 à 17h10.
    Cordialement,
    __________________
    JM

    Pensez à rendre votre code VBA plus lisible. Merci pour le plaisir de nos yeux
    [highlight=vba]
    ICI CODE VBA [/highlight]



  15. #15
    XLDnaute MEGA Barbatruc Avatar de Staple1600
    Date d'inscription
    juin 2005
    Localisation
    Roazhon
    Messages
    13 333
    Utilise
    Excel 2010 (PC)

    Par défaut Re : [VBA] -jeu casse-tête: aide pour évaluer String (pour calcul)

    Re et bonne nuit à tous

    Edition du 27/03/08:
    Voir dans le dernier message.


    PS:Je reste trés admiratif de la qualité du travail Leonardo Volpi et de ses camarades
    (Michael Ruder, Thomas Zeutschler, Lieven Dossche.)
    Dernière modification par Staple1600 ; 27/03/2008 à 17h10.
    Cordialement,
    __________________
    JM

    Pensez à rendre votre code VBA plus lisible. Merci pour le plaisir de nos yeux
    [highlight=vba]
    ICI CODE VBA [/highlight]



Discussions similaires

  1. casse tete pour passionnés
    Par bidoutche dans le forum Forum Excel
    Réponses: 25
    Dernier message: 15/03/2009, 23h09
  2. casse tête pour moi
    Par jmgrezes dans le forum Forum Excel
    Réponses: 7
    Dernier message: 24/09/2008, 19h09
  3. aide pour un nul et casse tête.
    Par demeyere dans le forum Forum Excel
    Réponses: 8
    Dernier message: 24/02/2008, 18h10
  4. Casse tete pour moi !!
    Par gihome dans le forum Forum Excel
    Réponses: 18
    Dernier message: 17/10/2007, 21h07
  5. Casse tête pour un calcul de date.
    Par Fabrice dans le forum Forum Excel
    Réponses: 2
    Dernier message: 04/01/2005, 16h55

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages