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 :

Besoins de testeurs


Sujet :

Macros et VBA Excel

  1. #21
    Membre régulier Avatar de GESCOM2000
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    107
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 107
    Points : 79
    Points
    79
    Par défaut
    Moi sur WINXP XLS 2007


    Five Millions Three hundred Eighty-One Thousands Two hundred Thirty-Six Dollars & Thirty-Four 
    One Dollar
    One hundred and One Dollars
    Three hundred Twelve
    One Thousand Five hundred Thirty-Six , Eleven 
    Three hundred Thirty-Height ,Twenty-Five 
    Nine hundred Ninety-Nine Thousands Nine hundred Ninety-Nine Dollars
    Three hundred Twelve Dollars & Thirty-Six 
    One Billion Dollars
    One Billion Three hundred Thirty-Height Dollars

  2. #22
    Membre extrêmement actif
    Homme Profil pro
    aucune
    Inscrit en
    Avril 2016
    Messages
    7 563
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 82
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : aucune

    Informations forums :
    Inscription : Avril 2016
    Messages : 7 563
    Points : 12 422
    Points
    12 422
    Par défaut
    Mama mia.
    Bref -->> CQFD
    Je n'accepte pas de demande d' "amitié" individuelle. Tout développeur est pour moi un ami.
    Je n'ouvre AUCUN classeur tiers (avec ou sans macro ******). Ne m'en proposez donc pas .

    ****** : Non, non ... un classeur .xlsx ne "peut" par exemple et entre autres pas contenir un activex (de surcroît invisible) , "bien sûr" ...

    Il est illusoire de penser que l'on saurait exprimer valablement et précisément en un langage (rigide) de développement ce que l'on peine à exprimer dans le langage naturel, bien plus souple.

  3. #23
    Membre extrêmement actif Avatar de mjpmjp
    Homme Profil pro
    Retraité
    Inscrit en
    Avril 2012
    Messages
    1 133
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hautes Alpes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Santé

    Informations forums :
    Inscription : Avril 2012
    Messages : 1 133
    Points : 1 435
    Points
    1 435
    Par défaut
    bonjour,
    Unit1 = Array("", "One", "Two", "Three", "Four", "Five", "Six", "Seven", "Height", "Nine", "Ten", "Eleven", "Twelve", "Thirteen", "Fourteen", "Fifteen", "Sixteen", "Seventeen", "Heighteen", "Nineteen")
    Unit10 = Array("", "Ten", "Twenty", "Thirty", "Forty", "Fifty ", "Sixty", "Seventy", "Eighty", "Ninety", "Hundred")
    Ms = Array("", "quadrillion", "trillion", "Billion", "Million", "Thousand", ""):
    c'est très modestement que j'aborde ce sujet,
    à mon avis , le tablo Ms n'est pas ok

    j'utiliserais :
    un tablo quadrillion (option1 , option2,...)
    un tablo trillion (option1 , option2,...) , ...
    de ce fait , après avoir déterminé la norme , on utiliserait l'option adéquate.

    ce qui serrait dans le même principe (plus ou moins) que tablo Unit1 et Unit10
    c'est à dire aborder le problème par tranche

    @+JP
    Caractéristiques (WEB) phpMyAdmin 4-74 , PHP 5-631 , Apache 2-427 , MySQL 5-719
    Présentation NAS DS-3615xs + 20Go , DSM 6.1.6-15266 Up1 , 12 * WD 4To WD4000F9YZ (10 raid 6+ )+(2 raid 1+) , LinkSys comutateur-switch lgs528p-eu , Onduleur UPS 720W Power Boxx Lcd (4*UPS + 4*MOD)
    Mes contributions (EXCEL) Form GRAPHIQUE: Gestion des boutons , Liste Onglet dynamique...GESTION de FILM

  4. #24
    Expert confirmé Avatar de BENNASR
    Homme Profil pro
    Responsable comptable & financier
    Inscrit en
    Décembre 2013
    Messages
    2 914
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Responsable comptable & financier
    Secteur : Finance

    Informations forums :
    Inscription : Décembre 2013
    Messages : 2 914
    Points : 5 121
    Points
    5 121
    Par défaut
    Bonjour :
    Unit1 = Array("", "One", "Two", "Three", "Four", "Five", "Six", "Seven", "Height", "Nine", "Ten", "Eleven", "Twelve", "Thirteen", "Fourteen", "Fifteen", "Sixteen", "Seventeen", "Heighteen", "Nineteen")
    Unit10 = Array("", "Ten", "Twenty", "Thirty", "Forty", "Fifty ", "Sixty", "Seventy", "Eighty", "Ninety", "Hundred")
    Ms = Array("", "quadrillion", "trillion", "Billion", "Million", "Thousand", ""):
    8 = eight et non pas height
    18= eighteen et non pas heighteen
    --------------------------------------------------------------*****----------------------------------------------------------------------------
    Bonne Continuation & Plein Succès
    Notre seul pouvoir véritable consiste à aider autrui avec modestie
    ______________________________________________________
    Pour dire merci, cliquer sur et quand la discussion est résolue, penser à cliquer sur le bouton

  5. #25
    Expert confirmé Avatar de BENNASR
    Homme Profil pro
    Responsable comptable & financier
    Inscrit en
    Décembre 2013
    Messages
    2 914
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Responsable comptable & financier
    Secteur : Finance

    Informations forums :
    Inscription : Décembre 2013
    Messages : 2 914
    Points : 5 121
    Points
    5 121
    Par défaut
    Re bonjour
    Pour le "and" en anglais s'ajoute tout les trois chiffre
    Exemple :
    805 305 : eight hundred and five thousand three hundred and five
    1 805 305 : one million eight hundred and five thousand three hundred and five
    199 805 305 = one hundred and ninety-nine million eight hundred and five thousand three hundred and five

    http://tuto.pages-informatique.com/t...re-anglais.php
    --------------------------------------------------------------*****----------------------------------------------------------------------------
    Bonne Continuation & Plein Succès
    Notre seul pouvoir véritable consiste à aider autrui avec modestie
    ______________________________________________________
    Pour dire merci, cliquer sur et quand la discussion est résolue, penser à cliquer sur le bouton

  6. #26
    Expert confirmé
    Homme Profil pro
    PAO
    Inscrit en
    Octobre 2014
    Messages
    2 576
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : PAO
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Octobre 2014
    Messages : 2 576
    Points : 4 174
    Points
    4 174
    Par défaut
    bonjour,

    Attention, c'est le même site qui traduit :
    1000000000 = one billion million thousand
    au lieu de :
    one billion

    à prendre avec des pincettes et vérifier que l'on a une source fiable

    Sinon bonjour la dérive … et le code demande de la rigueur, donc si les règles ne son pas bonnes : bonjour le code …
    Cordialement
    Ryu

    La connaissance s’acquiert par l’expérience, tout le reste n’est que de l’information. – Albert Einstein

    Pensez à la Balise [ CODE][/CODE ] - à utiliser via le bouton # => Exemple

    Une fois votre problème solutionné pensez à mettre en n'oubliant pas d'indiquer qu'elle est la solution finale choisie

  7. #27
    Membre émérite
    Avatar de pijaku
    Homme Profil pro
    Inscrit en
    Août 2010
    Messages
    1 814
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Août 2010
    Messages : 1 814
    Points : 2 949
    Points
    2 949
    Billets dans le blog
    10
    Par défaut
    Bonjour à toutes et tous,

    Si c'est pour de l'Anglais USA :

    Microsoft a déjà "pondu" une base, visible ==== ICI ====.

    Rick Rothstein (MVP) ==== ICI ==== (il s'excuse : Sorry-US-Style-Only)

    Une autre de YOGESH GUPTA (basée sur celle de msdn) : ==== ICI ====

    Et il y en a d'autres. Beaucoup.
    Tu peux, je penses, te baser là dessus.

    EDIT :
    A lire sur Wikipedia
    Un extrait :
    Base "-illion" Value US, Canada and Modern British Traditional British Traditional European
    1 10^6 Million Million Million
    2 10^9 Billion Thousand million Milliard
    3 10^12 Trillion Billion Billion
    4 10^15 Quadrillon Thousand billion Billiard
    5 10^18 Quintillion Trillion Trillion
    6 10^21 Sextillion Thousand trillion Trilliard
    7 10^24 Septillion Quadrillion Quadrillion
    Cordialement,
    Franck

  8. #28
    Membre extrêmement actif Avatar de mjpmjp
    Homme Profil pro
    Retraité
    Inscrit en
    Avril 2012
    Messages
    1 133
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hautes Alpes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Santé

    Informations forums :
    Inscription : Avril 2012
    Messages : 1 133
    Points : 1 435
    Points
    1 435
    Par défaut
    bonjour,
    un tablo quadrillion (option1 , option2,...)
    un tablo trillion (option1 , option2,...) , ...
    de ce fait , après avoir déterminé la norme , on utiliserait l'option adéquate.
    ce que le post de pijaku illustre parfaitement

    un tablo quadrillion ("","Quadrillon","Thousand billion","Billiard")
    un tablo trillion ("","Trillion","Billion","Billion")

    mes salutations à Monsieur -1, qui comme dab , ne comprend pas grand chose

    si on reprend le code (support.microsoft) indiqué par pijaku :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
        Place(2) = " Thousand "
        Place(3) = " Million "
        Place(4) = " Billion "
        Place(5) = " Trillion "
    devient alors
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
        norme = 1
        Place(2) = " Thousand "
        Place(3) = " Million "
        Place(4) = " Billion "
        Place(5) =  tablo trillion (norme)
    en ce qui concerne le code de M. Rick Rothstein ,
    ce code est structuré par "tranche" .....

    @+JP
    Caractéristiques (WEB) phpMyAdmin 4-74 , PHP 5-631 , Apache 2-427 , MySQL 5-719
    Présentation NAS DS-3615xs + 20Go , DSM 6.1.6-15266 Up1 , 12 * WD 4To WD4000F9YZ (10 raid 6+ )+(2 raid 1+) , LinkSys comutateur-switch lgs528p-eu , Onduleur UPS 720W Power Boxx Lcd (4*UPS + 4*MOD)
    Mes contributions (EXCEL) Form GRAPHIQUE: Gestion des boutons , Liste Onglet dynamique...GESTION de FILM

  9. #29
    Membre émérite
    Avatar de pijaku
    Homme Profil pro
    Inscrit en
    Août 2010
    Messages
    1 814
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Août 2010
    Messages : 1 814
    Points : 2 949
    Points
    2 949
    Billets dans le blog
    10
    Par défaut
    Salut jp.
    Le moinssoyeur a peut être réagi en fonction des noms que tu donnes à tes tableaux.
    Change ces noms par LongScale et ShortScale ce sera bien meilleur.
    ;-)
    Bonne soirée
    Cordialement,
    Franck

  10. #30
    Membre extrêmement actif Avatar de mjpmjp
    Homme Profil pro
    Retraité
    Inscrit en
    Avril 2012
    Messages
    1 133
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hautes Alpes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Santé

    Informations forums :
    Inscription : Avril 2012
    Messages : 1 133
    Points : 1 435
    Points
    1 435
    Par défaut
    bonjour pijaku,
    Le moinssoyeur a peut être réagi en fonction des noms que tu donnes à tes tableaux.
    Change ces noms par LongScale et ShortScale ce sera bien meilleur.
    le problème c'est que je ne suis pas un Développeur "Fashion" ,
    de plus , c'était pour répondre à Patrick (que je salut ) et qui , lui , utilise fréquemment "tablo"

    bref....

    @+JP
    Caractéristiques (WEB) phpMyAdmin 4-74 , PHP 5-631 , Apache 2-427 , MySQL 5-719
    Présentation NAS DS-3615xs + 20Go , DSM 6.1.6-15266 Up1 , 12 * WD 4To WD4000F9YZ (10 raid 6+ )+(2 raid 1+) , LinkSys comutateur-switch lgs528p-eu , Onduleur UPS 720W Power Boxx Lcd (4*UPS + 4*MOD)
    Mes contributions (EXCEL) Form GRAPHIQUE: Gestion des boutons , Liste Onglet dynamique...GESTION de FILM

  11. #31
    Membre extrêmement actif
    Homme Profil pro
    aucune
    Inscrit en
    Avril 2016
    Messages
    7 563
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 82
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : aucune

    Informations forums :
    Inscription : Avril 2016
    Messages : 7 563
    Points : 12 422
    Points
    12 422
    Par défaut
    A lire d'urgence avant de commencer :
    1)
    http://www.alain.be/Boece/puissances.html
    2) en France et dans la plupart des pays de l'Union Européenne, l'usage est que l'on ne va pas au delà du milliard (dans l'échelle courte) pour exprimer des montants et/ou des quantités.
    Alors, en français, les billions, trillions et tutti-quanti ---> aux oubliettes, hein ...
    Je n'accepte pas de demande d' "amitié" individuelle. Tout développeur est pour moi un ami.
    Je n'ouvre AUCUN classeur tiers (avec ou sans macro ******). Ne m'en proposez donc pas .

    ****** : Non, non ... un classeur .xlsx ne "peut" par exemple et entre autres pas contenir un activex (de surcroît invisible) , "bien sûr" ...

    Il est illusoire de penser que l'on saurait exprimer valablement et précisément en un langage (rigide) de développement ce que l'on peine à exprimer dans le langage naturel, bien plus souple.

  12. #32
    Membre émérite
    Avatar de pijaku
    Homme Profil pro
    Inscrit en
    Août 2010
    Messages
    1 814
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Août 2010
    Messages : 1 814
    Points : 2 949
    Points
    2 949
    Billets dans le blog
    10
    Par défaut
    Bonsoir,

    @JP :
    En fait, je rejoignais unparia (salut Jacques) sur son propos au sujet des paramètres...
    Scale doit être géré...
    Un peu comme ceci (vite fait codé sur le forum...):
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
     
    Private Function Nb_To_Letters(fScale As Long) As String
    'fScale :
        '0 = US
        '1 = British old
        '2 = European
    Dim LongScaleUS, ShortScaleBrit, ShortScaleEur
    Dim Unites
    LongScaleUS = Array("Million", "Billion", "Trillion", "Quadrillon", "Quintillion")
    ShortScaleBrit = Array("Million", "Thousand Million", "etc...")
    ShortScaleEur = Array("Million", "Milliard", "etc...")
     
    Select Case fScale
        Case 0: Unites = LongScaleUS
        Case 1: Unites = ShortScaleBrit
        Case 2: Unites = ShortScaleEur
    End Select
    'suite...
    End Function
    Cordialement,
    Franck

  13. #33
    Membre extrêmement actif Avatar de mjpmjp
    Homme Profil pro
    Retraité
    Inscrit en
    Avril 2012
    Messages
    1 133
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hautes Alpes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Santé

    Informations forums :
    Inscription : Avril 2012
    Messages : 1 133
    Points : 1 435
    Points
    1 435
    Par défaut
    bonjour,
    Change ces noms par LongScale et ShortScale...
    en fait ce sont des "méthode" et non des "terme" ,
    LongScale et ShortScale doivent entrer dans la méthode de codage et non dans une table qui "traduit" les termes

    @+JP
    Caractéristiques (WEB) phpMyAdmin 4-74 , PHP 5-631 , Apache 2-427 , MySQL 5-719
    Présentation NAS DS-3615xs + 20Go , DSM 6.1.6-15266 Up1 , 12 * WD 4To WD4000F9YZ (10 raid 6+ )+(2 raid 1+) , LinkSys comutateur-switch lgs528p-eu , Onduleur UPS 720W Power Boxx Lcd (4*UPS + 4*MOD)
    Mes contributions (EXCEL) Form GRAPHIQUE: Gestion des boutons , Liste Onglet dynamique...GESTION de FILM

Discussions similaires

  1. Réponses: 2
    Dernier message: 16/03/2008, 16h26
  2. Besoin de testeur pour le Système de GCL PERFORCE
    Par Marc Lussac dans le forum Evolutions du club
    Réponses: 1
    Dernier message: 20/04/2006, 16h35

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