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 :

Inserer caractere dans cellules


Sujet :

Macros et VBA Excel

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Juin 2010
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2010
    Messages : 2
    Par défaut Inserer caractere dans cellules
    Bonjour,

    Je suis à la recherche d'un code pour inserer apres un texte déja présent dans une cellule , les caracteres suivant "°C" explication:

    j'ai une cellule qui contient 23,4 et je souhaite qu'elle se transforme en 23,4°C et sur toutes les cellules de la colonne (colonne B)

    Merci d'avance

  2. #2
    Membre Expert Avatar de laetitia
    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    1 281
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : France

    Informations forums :
    Inscription : Décembre 2002
    Messages : 1 281
    Par défaut
    bonjour juliensea pour cela il faut utiliser format personnalisée plus simple non??

    si tu tiens vraiment a une macro !!!

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    Sub es()
    Dim x As Variant, r As Long, c As Long
      Application.ScreenUpdating = False
        x = Range("B1", Cells(Rows.Count, "B").End(xlUp))
         For r = 1 To UBound(x, 1)
         For c = 1 To UBound(x, 2)
          If IsNumeric(x(r, c)) Then x(r, c) = x(r, c) & "°C"
              Next c: Next r
       Range("B1", Cells(Rows.Count, "B").End(xlUp)) = x
    End Sub

  3. #3
    Expert confirmé
    Avatar de Didier Gonard
    Homme Profil pro
    Formateur Office et développeur VBA en freelance
    Inscrit en
    Février 2008
    Messages
    2 805
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Formateur Office et développeur VBA en freelance

    Informations forums :
    Inscription : Février 2008
    Messages : 2 805
    Par défaut
    juliensea : sur toutes les cellules de la colonne (colonne B)

    laetitia : bonjour juliensea pour cela il faut utiliser format personnalisée plus simple non??
    C'est très vrai... même en VBA.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    activesheet.Columns(2).NumberFormat = "#.##"" °C"""
    cordialement,

    Didier

  4. #4
    Candidat au Club
    Profil pro
    Inscrit en
    Juin 2010
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2010
    Messages : 2
    Par défaut
    Merci à tous les deux pour vos solutions. Elles fonctionnent toutes les deux cependant pour une question d'affichage, j'utiliserai celle de Laeticia. Merci Ormonth.

  5. #5
    Membre Expert Avatar de laetitia
    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    1 281
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : France

    Informations forums :
    Inscription : Décembre 2002
    Messages : 1 281
    Par défaut
    re,

    je suis surprise!!!! que tu prends pas le code de l'ami Didier bien plus simple???

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

Discussions similaires

  1. Filtre sur le nombre de caracteres dans cellule
    Par Djohn dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 14/08/2008, 17h19
  2. Réponses: 10
    Dernier message: 03/04/2008, 14h13
  3. erreur pour une insertion d'une chaine de caractere dans une cellule
    Par amel95140 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 18/10/2006, 09h09
  4. [VBA-E] Insérez le caractere " dans une cellule
    Par Ania dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 22/09/2006, 16h20
  5. [RegEx] Insérer espace dans une chaîne de caractères
    Par bb62 dans le forum Langage
    Réponses: 9
    Dernier message: 17/07/2006, 09h01

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