Grandeur des caractères

Résolu
JCB40 Messages postés 3065 Date d'inscription   Statut Membre Dernière intervention   -  
JCB40 Messages postés 3065 Date d'inscription   Statut Membre Dernière intervention   -

Bonjour

Dans une cellule de 2 caractères est il possible de mettre le premier a la taille de 14 et le deuxième a la taille de 10

Merci pour votre aide


Commence par faire le nécessaire ,puis fait ce qu'il est possible de faire et tu réaliseras l'impossible sans t'en apercevoir. Saint François d'Assise

7 réponses

  1. via55 Messages postés 14393 Date d'inscription   Statut Membre Dernière intervention   2 759
     

    Bonjour

    Oui c'est possible

    Une fois les 2 caractères entrés dans la cellule tu vas dans la barre de formule surligner le 1er caractère avant de choisir la taille de 14 puis tu refais la manip avec le second caractère

    De la même manière tu peux mettre l'un en gras et pas l'autre, les mettre de 2 couleurs différentes

    Cdlmnt

    Via


    2
  2. ccm81 Messages postés 11033 Statut Membre 2 434
     

    Bonjour à tous les deux

    Petite macro qui s'applique à la plage selectionnée

    Public Sub QD()
    Dim cell As Range
    For Each cell In Selection
      If Len(cell.Value) >= 2 Then
        cell.Characters(1, 1).Font.Size = 14
        cell.Characters(2, 1).Font.Size = 10
      End If
    Next cell
    End Sub

    Cdlmnt

    1
  3. via55 Messages postés 14393 Date d'inscription   Statut Membre Dernière intervention   2 759
     

    10 cellules à traiter ce n'est pas encore la mort du petit cheval!

    Voilà le code VBA à mettre dans un module de l'éditeur VBA

    Tu peux modifier dans le code la plage traitée ou les tailles de caractères

    ​
    
    Sub police()
    For Each c In Range("E20:K20")
    c.Select
    ActiveCell.Characters(Start:=1, Length:=1).Font.Size = 14
    ActiveCell.Characters(Start:=2, Length:=1).Font.Size = 10
    Next
    End Sub
    
    ​
    ​

    1
  4. ccm81 Messages postés 11033 Statut Membre 2 434
     

    le code que tu me donnes je le met dans le module de la feuille?

    Il vaut mieux le mettre dans un module général (Module 1 par exemple), comme ça, il peut être utilisé dans n'importe quelle feuille

    Cdlmnt

    1
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. JCB40 Messages postés 3065 Date d'inscription   Statut Membre Dernière intervention   479
     

    Bonsoir via55

    merci pour ton aide

    Le soucis j'ai une plage qui va de E20:K20

    tu n'auras pas un code vba pour régler ce problème


    0
  7. JCB40 Messages postés 3065 Date d'inscription   Statut Membre Dernière intervention   479
     

    Bonsoir ccm81

    merci pour ton aide

    le code que tu me donnes je le met dans le module de la feuille?


    0
  8. JCB40 Messages postés 3065 Date d'inscription   Statut Membre Dernière intervention   479
     

    Bonjour

    Merci à tous les 2 pour votre aide ça fonctionne bien

    Crdlt


    0