Macro Excel

Bonjour,
j'aimerai faire une macro pour écrire en petit tous les chiffre inférieure a 1 et en grand tt les chiffre superieur a 1. j'ai regarder mais j en comprend pas tt, voilà ce que j'ai trouver

Dim rng As Range
Dim rCell As Range

Set rng = Range("A1:A10")

For Each rCell In rng
If Len(rCell.Text) > 2 Or _
Val(rCell.Value) > 10 Then
rCell.Font.Name = "Arial"
rCell.Font.Size = 16
Else
rCell.Font.Name = "Times New Roman"
rCell.Font.Size = 12
End If
Next

5 réponses

  1. Contributeur
    Bonjour,

    je t'avais un peu oublié, excuse.
    Sélectionne ta plage à traiter et lance cette macro :
    Sub taillePolice() 
        Dim c As Range 
        For Each c In Selection 
            If c < 1 Then 
                c.Font.Size = 8 
            Else 
                c.Font.Size = 12 
            End If 
        Next c 
    End Sub 

    eric

    Jamais tu ne répondras à un mp non sollicité...
    Bon, ça c'est fait.
    0
    1. je cherche une macro pour mettre une police petite a toutes es vleurs <1 et une grande police au valeurs >1 sur les cellule f3 a f200
      0
      1. Contributeur
        Et qu'est-ce que tu ne comprends pas ?
        C'est quoi la question ?
        eric
        0
        1. ha oui merci xD c'est pour excel je me suis tromper

          0
          1. Contributeur
            Bonsoir,

            c'est une macro excel, pas word.
            eric
            0