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 :

Problème de décimales lors d'une copie


Sujet :

Macros et VBA Excel

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 15
    Points : 15
    Points
    15
    Par défaut Problème de décimales lors d'une copie
    Bonjour,

    Voici mon problème :
    Je veux automatiser la copie de nombres à l'intérieur d'une macro.
    Ces nombres ne proviennent pas d'une page excel.
    Dès qu'ils comportent plus de 2 décimales, la commande ActiveSheet.Paste fait disparaitre les virgules (ennuyeux!).
    Bien sûr, une copie manuelle fonctionne parfaitement.
    En testant avec le bloc-note je me suis aperçu qu'en revanche, si les décimales sont séparées par un point, la macro fonctionne et excel remplace les points par des virgules (tout comme il convertit automatiquement le point du pavé numérique).
    Je soupçonne donc une interaction douteuse avec le presse-papier.
    Quelqu'un peut-il m'éclairer afin de remédier à ce phénomène?
    Merci d'avance!

  2. #2
    Expert éminent Avatar de casefayere
    Homme Profil pro
    RETRAITE
    Inscrit en
    Décembre 2006
    Messages
    5 138
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 70
    Localisation : France, Ardennes (Champagne Ardenne)

    Informations professionnelles :
    Activité : RETRAITE
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Décembre 2006
    Messages : 5 138
    Points : 9 548
    Points
    9 548
    Par défaut
    Bonsoir,
    vois avec cette fonction
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    replace(chiffressacopier,".",",")
    dans une boucle

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 15
    Points : 15
    Points
    15
    Par défaut
    Bonsoir,

    Merci pour cette indication, mais je pense ne pas pouvoir utiliser cette commande.
    Voici plus en détail la situation :
    J'extrais manuellement une série de nombres vers le presse-papier depuis un document, puis j'execute ActiveSheet.Paste dans excel.
    Je ne peux donc pas spécifier de cible pour replace...
    Peut-être qu'il s'agit d'un problème de format?

Discussions similaires

  1. Problème de nom lors d'une copie
    Par bakman dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 22/12/2010, 18h02
  2. [Toutes versions] Problème lors d'une copie de tableau
    Par Florian.R dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 10/12/2010, 11h05
  3. [Toutes versions] Problème de saturation mémoire lors d'une copie de contact
    Par langkif dans le forum VBA Outlook
    Réponses: 3
    Dernier message: 25/08/2010, 10h08
  4. Problème Date de création lors d'une copie
    Par hybris95 dans le forum Programmation et administration système
    Réponses: 1
    Dernier message: 13/01/2009, 10h30
  5. Problème lors d'une copie
    Par Swiper dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 24/08/2007, 12h19

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