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 :

VBA pour remplacer . par une ,


Sujet :

Macros et VBA Excel

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Ingénieur qualité méthodes
    Inscrit en
    Juillet 2017
    Messages
    65
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Ingénieur qualité méthodes
    Secteur : Bâtiment

    Informations forums :
    Inscription : Juillet 2017
    Messages : 65
    Par défaut VBA pour remplacer . par une ,
    Bonjour,

    Je cherche dans une liste de données dont voici la capture
    Nom : Capture.JPG
Affichages : 1072
Taille : 56,7 Ko

    à remplacer dans un premier temps les points de la colonne C en virgule. Je suis passé par un enregistreur de macro mais quand j’exécute celui la j'ai le format suivant 29.60659 => 2 960 659 au lieu d'avoir 29,60659 comme si l'enregistreur considérait que la virgule est une séparation pour les milliers/millions. Quel code puis-je utiliser pour ne pas avoir ce problème.

    Deuxième manip à faire dans la colonne B pour avoir un affichage en heure sous la forme hh:mm:ss en supprimant le .000

    Dernière manip a faire pour la colonne A, dans un premier temps avec l'enregistreur je remplace les points par des / et la y'a pas de soucis. Le problème c'est qu'un espace vide est intercalé à chaque fois et donc Excel ne me considère pas les cellules comme étant bien définies pour que ça soit une date. Pareil j'ai fait avec l'enregistreur mais la ça me décaler le jour avec les mois --"

    Voilà le résultat en passant par l'enregistreur sur les colonnes A et C :
    Nom : Capture2.JPG
Affichages : 1014
Taille : 66,0 Ko




    EDIT : j'ai trouvé le premier problème il suffit de changer dans l'enregistreur la "," par un "." très bizarre d'ailleurs ... et via l'enregistreur de remplacer ".000" par "" marche aussi donc ça va ! Restes la dernière partie avec le changement de date pour l'espace....
    Images attachées Images attachées  

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

Discussions similaires

  1. Réponses: 15
    Dernier message: 10/03/2014, 19h40
  2. Probléme pour remplacer = dans une variable
    Par koKoTis dans le forum Scripts/Batch
    Réponses: 18
    Dernier message: 05/06/2007, 13h37
  3. extraire une chaine et remplacer par une autre
    Par D.Mounir dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 01/06/2007, 20h04
  4. Police remplacée par une autre
    Par unreal2me dans le forum Balisage (X)HTML et validation W3C
    Réponses: 12
    Dernier message: 02/02/2007, 23h50
  5. Réponses: 7
    Dernier message: 21/09/2006, 14h06

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