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 :

Connaissez-vous d'autres solutions pour faire ce formatage d'une chaine numérique ? [Toutes versions]


Sujet :

Macros et VBA Excel

  1. #81
    Membre expert
    Profil pro
    Inscrit en
    Février 2007
    Messages
    2 267
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 2 267
    Points : 3 663
    Points
    3 663
    Par défaut
    tu a deja entendu dire ou vu ecrit 83,27 metres toi??? moi jamais
    non, mais j'ai déjà vu 1.72 mètre (ma taille), ou bien 23,12 m (record de lancer du poids). Ca compte ?
    Mais je ne saisis pas bien le rapport avec ta question.

    Edit : salut ruy
    Oui, dans les documents légaux sans doute.
    Mais alors là il faut ajouter toutes les unités. Mètre, décamètre, m², are, centiare, mille nautique, noeud, etc
    C'est sans fin...
    Tiens, je viens de voir que c'est ryu, j'ai déjà dû écorcher ton pseudo :-)
      0  0

  2. #82
    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
    Mais alors là il faut ajouter toutes les unités. Mètre, décamètre, m², are, centiare, mille nautique, etc
    C'est sans fin...
    C'est bien pour cela que je suis d'accord sur le fait qu'il vaut mieux s'arrêter à la monaie

    Tiens, je viens de voir que c'est ryu, j'ai déjà dû écorcher ton pseudo :-)
    Je m'y suis habitué, il doit y avoir une dyslexie du clavier, avec des doigts qui frappent les touches trop vite
    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
      0  1

  3. #83
    Inactif  

    Homme Profil pro
    cuisiniste
    Inscrit en
    Avril 2009
    Messages
    15 379
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : cuisiniste
    Secteur : Bâtiment

    Informations forums :
    Inscription : Avril 2009
    Messages : 15 379
    Points : 12 075
    Points
    12 075
    Billets dans le blog
    8
    Par défaut re
    re
    pour les dinars c'est bon les decimales vont jusqu'a 999
    mes fichiers dans les contributions:
    mail avec CDO en vba et mail avec CDO en vbs dans un HTA
    survol des bouton dans userform
    prendre un cliché d'un range

    si ton problème est résolu n'oublie pas de pointer : : ça peut servir aux autres
    et n'oublie pas de voter
      0  1

  4. #84
    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
    Bonjour eriiic
    tu as tout simplement justifié ainsi mon intervention #41 du 05/07/2018, 23h21
    Relis-là et attarde-toi sur l'expression "entre autres" qui y figure.
    Et il n'y a à ce sujet aucune inquiétude -->> parfaitement réalisable (tant que l'on reste dans le système décimal) .
    Amitiés
    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.
      0  0

  5. #85
    Membre expert
    Profil pro
    Inscrit en
    Février 2007
    Messages
    2 267
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 2 267
    Points : 3 663
    Points
    3 663
    Par défaut
    Relu, c'est vrai que c'est sans fin.
    tant que l'on reste dans le système décimal
    Et encore...
    Mon terrain de 1ha 23a 45ca est en décimal. A moins qu'il ne soit en base 100, je commence à être perdu là.
    Bon, heureusement que le degré d'alcool n'est pas en degré sexagésimal. Ouffff, on a eu chaud :-)
    eric
      0  0

  6. #86
    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
    Et encore...
    Mon terrain de 1ha 23a 45ca est en décimal. A moins qu'il ne soit en base 100, je commence à être perdu là.
    Bien sûr, Eriiic. Mais dis-moi : tu pars de quoi à transposer en toutes lettres ? (la réponse est dans la question )
    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.
      0  0

  7. #87
    Membre expert
    Profil pro
    Inscrit en
    Février 2007
    Messages
    2 267
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 2 267
    Points : 3 663
    Points
    3 663
    Par défaut
    D'un terrain de 1.2345 ha pourquoi ? ;-)
    C'était pour le coté anecdotique d'un résultat en 3 unités. Souvenir des très vieux manuels de primaires.
    Mais oui, on peut diviser le travail en 3.
      0  0

  8. #88
    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
    Tu as donc 1 hectare et 2345 10 millièmes (centiares) d'un hectare --->> un hectare et deux mille trois cent quarante-cinq centiares, de la même manière que 1,2345 keskidis (de la monnaie keskidi dont la plus petite valeur faciale est le toupeti, égal au 10 millième d'un keskidi) serait transposé en "un keskidi et deux mille trois cent quarante-cinq toupetis".
    Qu'ensuite l'on décide d'exprimer autrement ces 2345 toupetis n'est qu'une question de choix et d'habitude. Mais ce n'est alors plus là une simple transposition en toutes lettres, mais une transposition accompagnée d'une adaptation d'usage, au demeurant non obligatoire un peu comme les Américais qui préfèrent quelquefois dire "eleven hundred" plutôt que "one thousand and one hundred"
    Oui -->> sérier alors -->> mais pas forcément en trois, mais plutôt en deux --->>
    - la partie entière d'un côté --->> "un hectare"
    puis
    - la partie décimale (2345) divisée par 100 -->> 23,45 à traiter comme une monnaie dont l'unité serait l'are et la subdivision le centiare --->> vingt-trois ares et quarante-cinq centiares".
    Ceci se fait en fait au grès du développeur

    Le même mécanisme est à ce propos mis en oeuvre pour faire face à de nombreux autres cas de figure (mesures anglaises, etc ...) , dont celui de monnaies telle la livre sterling et ses subdivisions

    Amitiés renouvelées et bonne nuit .
    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.
      1  1

  9. #89
    Membre expert
    Profil pro
    Inscrit en
    Février 2007
    Messages
    2 267
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 2 267
    Points : 3 663
    Points
    3 663
    Par défaut
    En fait on est comme les ricains. On dit tout aussi bien "onze cent" que "mille cent". Dépend peut-être des provinces (?)
      1  0

  10. #90
    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
    "Dépend peut-être des provinces"
    dans la mienne, de "province", le 11 se réfère au ballon rond, raison pour laquelle on dit mille cent et, par contre quinze cent en l'honneur du ballon ovale. Et on évite le "vingt cent" (comme les Américains, d'ailleurs, mais par pour les mêmes raisons) pour éviter des confusions avec Bixente," bon cent de bon cent".
    Pour revenir à des choses plus sérieuses : --->>
    On ne fait pas une usine à gaz pour tout traiter. On met en place une seule et unique fonction et on traite en amont comme il le faut afin d'utiliser systématiquement cette seule et unique fonction.
    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.
      0  0

  11. #91
    Inactif  

    Homme Profil pro
    cuisiniste
    Inscrit en
    Avril 2009
    Messages
    15 379
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : cuisiniste
    Secteur : Bâtiment

    Informations forums :
    Inscription : Avril 2009
    Messages : 15 379
    Points : 12 075
    Points
    12 075
    Billets dans le blog
    8
    Par défaut re
    re
    bonjour a tous
    bref je crois que ma question initiale a eue sa reponse
    mes fichiers dans les contributions:
    mail avec CDO en vba et mail avec CDO en vbs dans un HTA
    survol des bouton dans userform
    prendre un cliché d'un range

    si ton problème est résolu n'oublie pas de pointer : : ça peut servir aux autres
    et n'oublie pas de voter
      0  1

  12. #92
    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
    je crois que ma question initiale a eue sa reponse
    et même les "bifurcations", dont nul autre que toi a été l'auteur.
    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.
      0  0

  13. #93
    Inactif  

    Homme Profil pro
    cuisiniste
    Inscrit en
    Avril 2009
    Messages
    15 379
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : cuisiniste
    Secteur : Bâtiment

    Informations forums :
    Inscription : Avril 2009
    Messages : 15 379
    Points : 12 075
    Points
    12 075
    Billets dans le blog
    8
    Par défaut re
    bref j'avais demandé si il y avait une formule en une ligne plus simple que celle ci dessous :
    et qui fonctionne entre 30 et 1 caractere la reponse fut apres etude de toute propositions fut "non"
    celle ci ne fonctionnant pas avec 1 caracteres d'ou l'interet de ma demarche

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    nombre = "3456789354138439729573816739"
    Debug.Print Trim(Format(Left("000", IIf(3 - Len(nombre) Mod 3 = 3, 0, 3 - Len(nombre) Mod 3)) & nombre, Application.Rept("@@@ ", Round(Len(nombre) / 3))))
    bref j'ai ma reponse
    merci a tous
    mes fichiers dans les contributions:
    mail avec CDO en vba et mail avec CDO en vbs dans un HTA
    survol des bouton dans userform
    prendre un cliché d'un range

    si ton problème est résolu n'oublie pas de pointer : : ça peut servir aux autres
    et n'oublie pas de voter
      0  1

Discussion fermée
Cette discussion est résolue.
Page 5 sur 5 PremièrePremière 12345

Discussions similaires

  1. Réponses: 0
    Dernier message: 21/03/2016, 20h38
  2. solution pour faire du e-learning
    Par aldo-tlse dans le forum Flash
    Réponses: 2
    Dernier message: 25/10/2006, 19h35
  3. Réponses: 9
    Dernier message: 01/06/2006, 23h34
  4. D'autres idées pour faire la même chose ?
    Par Gromitou dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 04/05/2006, 12h15

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