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 :

Conversion d'une décimale en pourcentage [XL-2003]


Sujet :

Macros et VBA Excel

  1. #1
    Futur Membre du Club
    Inscrit en
    Mars 2007
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 5
    Points : 9
    Points
    9
    Par défaut Conversion d'une décimale en pourcentage
    Bonjour à tous,

    Je suis hyper débutante en macro mais va falloir que je m'y mettre
    J'ai un fichier excel qui sort d'une application, cependant ce fichier excel contient une qui correspond à une donnée renseignée par les utilisateurs( pour rentrer 90%, on rentre 90

    Ensuite, cette valeur ressort dans le tableau 90,00
    Ce qui m'ennuie c'est que pour deux lignes çà va mais quand j'arriverai 200 lignes, je n'aurais plus qu'à dormir là...

    Est-ce que quelqu'un pourrait m'aider à construire cette macro qui irait chercher les données de la colonne M et y intégrer la formule qui va passer de 90,00 à 90%?
    Encore merci de votre aide c'est assez urgent

    Jessfranzle

  2. #2
    Expert éminent sénior

    Profil pro
    Conseil, Formation, Développement - Indépendant
    Inscrit en
    Février 2010
    Messages
    8 419
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Conseil, Formation, Développement - Indépendant

    Informations forums :
    Inscription : Février 2010
    Messages : 8 419
    Points : 16 262
    Points
    16 262
    Par défaut
    Bonjour

    Déjà sans macro, tu peux écrire 100 dans une cellule, puis tu copies cette cellule, tu sélectionnes tes valeurs à modifier (avec les raccourcis clavier cela se fait en 0,5 seconde), collage spécial, division.

    Par macro il faut diviser la aussi la valeur des cellules par 100.
    Chris
    PowerQuery existe depuis plus de 13 ans, est totalement intégré à Excel 2016 &+. Utilisez-le !

    Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson.
    Confucius

    ----------------------------------------------------------------------------------------------
    En cas de résolution, n'hésitez pas cliquer sur c'est toujours apprécié...

  3. #3
    Expert éminent sénior Avatar de Menhir
    Homme Profil pro
    Ingénieur
    Inscrit en
    Juin 2007
    Messages
    16 037
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2007
    Messages : 16 037
    Points : 32 866
    Points
    32 866
    Par défaut
    Autre solution : tu crées une colonne supplémentaire.
    Tu mets dedans la formule divisant par 100 ta valeur de départ. Tu copies la formule vers le bas autant que nécessaire.
    Tu sélectionnes cette nouvelle colonne > Ctrl+C > Clic droit > Coller valeur.
    Et tu supprimes ta colonne d'origine.

    Citation Envoyé par 78chris Voir le message
    Par macro il faut diviser la aussi la valeur des cellules par 100.
    ... puis mettre au format nombre qui va bien (que ce soit à la main ou par macro).

    A part ça, d’accord avec Chris : inutile de faire une macro pour un truc qui prend 10 s.
    Merci de cliquer sur pour chaque message ayant aidé puis sur pour clore cette discussion.

  4. #4
    Futur Membre du Club
    Inscrit en
    Mars 2007
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 5
    Points : 9
    Points
    9
    Par défaut Mille mercis à Krys et à Menhir!!!
    Citation Envoyé par 78chris Voir le message
    Bonjour

    Déjà sans macro, tu peux écrire 100 dans une cellule, puis tu copies cette cellule, tu sélectionnes tes valeurs à modifier (avec les raccourcis clavier cela se fait en 0,5 seconde), collage spécial, division.

    Par macro il faut diviser la aussi la valeur des cellules par 100.

  5. #5
    Invité
    Invité(e)
    Par défaut
    Bonsoir,
    Pc=format(0.5,"#0.00%")

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Conversion d'une chaîne en une valeur décimale
    Par asma ch dans le forum x86 16-bits
    Réponses: 3
    Dernier message: 02/01/2016, 14h31
  2. conversion d'une plage format nombre en pourcentage
    Par antoine2933 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 30/06/2011, 15h19
  3. [date] conversion d'une date et compatibilité access
    Par WriteLN dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 10/01/2005, 14h03
  4. Conversion d'une requête SQL en VBA
    Par Keraccess dans le forum Requêtes et SQL.
    Réponses: 5
    Dernier message: 26/10/2004, 17h33
  5. Conversion d'une chaine de char en numerique
    Par simone.51 dans le forum SQL Procédural
    Réponses: 2
    Dernier message: 25/03/2004, 16h47

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