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 :

Mise en forme d'une cellule qui contient un format specifique


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Technicien réseaux et télécoms
    Inscrit en
    Mars 2014
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Technicien réseaux et télécoms
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mars 2014
    Messages : 17
    Par défaut Mise en forme d'une cellule qui contient un format specifique
    Bonjour;

    Je recherche une solution pour colorier les cellules d'un document Excel qui contient des caractères dans un certain format.

    Pour être claire j'ai des cellules avec le texte en std dans gras et bleu et d'autres en gras et Violet.

    Pour éviter des erreurs, je voudrais que mes cellules qui contiennent des caractères en gras et bleu soient coloriées en bleu et pour les caractères en violet que les cellules soit coloriées en violet et en gras.

    J'ai regardé dans les mise en forme conditionnelle mais je n'ai pas trouvé de solution à mon problème.

    D'avance merci de votre aide.

  2. #2
    Membre chevronné
    Homme Profil pro
    Ingénieur Industrialisation
    Inscrit en
    Mai 2015
    Messages
    222
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

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

    Informations forums :
    Inscription : Mai 2015
    Messages : 222
    Par défaut
    Salut à toi,

    Je n'ai pas le temps de vérifier ce que je vais écrire, pour l'instant...

    Mais intéresse-toi, dans la zone en question, aux propriété range.Font/Interior.Color et Range.Bold = True

    Par exemple :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    Dim PlageScannée As Range
    Set PlageScannée = Range("A1:E10") 'ou la plage que tu veux
    Dim Cell As Range
     
    For Each Cell In PlageScannée.Cells
        If Cell.Font.Color = vbBlue And Cell.Font.Bold = True Then 'ou le code couleur qui t'intéresse
            Cell.Interior.Color = vbBlue
            Cell.Interior.TintAndShade = 0.5    
        ElseIf Cell.Font.Color = vbMagenta Then
            Cell.Font.Bold = True
            Cell.Interior.Color = vbMagenta
            Cell.Interior.TintAndShade = 0.5
        End If
     
    Next Cell
    Désolé, je dois y aller, dis-moi si ça t'aide !

    Quentin

  3. #3
    Membre Expert
    Profil pro
    Inscrit en
    Février 2007
    Messages
    2 266
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 2 266
    Par défaut
    Bonjour,

    Avec Ctrl+H (Remplacer) si tu ajoutes les options tu peux rechercher un format pour le remplacer par un autre.
    Et si vraiment tu le veux en macro tu peux te mettre en enregistrement de macro.

    eric

Discussions similaires

  1. Convertir la mise en forme d'une cellule excel en html
    Par ben_ghost dans le forum Macros et VBA Excel
    Réponses: 9
    Dernier message: 18/06/2024, 08h13
  2. Mise en forme d'une cellule en fonction de son contenu
    Par Iloon dans le forum Macros et VBA Excel
    Réponses: 9
    Dernier message: 24/01/2008, 10h42
  3. mise en forme d'une cellule ajouter avec insertRow
    Par vacknov dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 31/07/2007, 08h33
  4. Réponses: 4
    Dernier message: 16/04/2007, 00h25
  5. vb6 & excel : mise en forme d'une cellule
    Par couscoussier dans le forum VB 6 et antérieur
    Réponses: 6
    Dernier message: 23/03/2006, 18h12

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