OVH Cloud OVH Cloud

Mots en gras

6 réponses
Avatar
Lulu la Nantaise
Bonjour,
J'ai dans une cellule la formule suivante :
=Client!B3&CAR(10)&Client!B4&CAR(10)&SI(Client!B5<>"";Client!B5&CAR(10);"")&Client!B6&"
- "&Client!B7
où Client!B3 contient le nom du client, Client!B4 l'adresse...
Je ne voudrais mettre en gras que Client!B3...
Est-ce possible et si oui comment ?
En vous remerciant,
Lulu

6 réponses

Avatar
MichDenis
Si ta demande est à l'effet de mettre Client!B3 de la formule
en caractère gras, Excel ne peut pas faire cela.


"Lulu la Nantaise" a écrit dans le message de news:

Bonjour,
J'ai dans une cellule la formule suivante :
=Client!B3&CAR(10)&Client!B4&CAR(10)&SI(Client!B5<>"";Client!B5&CAR(10);"")&Client!B6&"
- "&Client!B7
où Client!B3 contient le nom du client, Client!B4 l'adresse...
Je ne voudrais mettre en gras que Client!B3...
Est-ce possible et si oui comment ?
En vous remerciant,
Lulu
Avatar
MichDenis
Désolé pour toi, mais Excel ne sait pas faire ce que tu demandes
puisque le contenu affiché dans la cellule est le résultat d'une formule.




"Lulu la Nantaise" a écrit dans le message de news:

Non, si B3 contient "DUPONT", c'est bien "DUPONT" que je veux mettre en gras :

DUPONT (en gras)
Rue Bleue (en standard)
59 000 Lille (en standard)

Merci
Lulu

"MichDenis" a écrit dans le message de news:
%
Si ta demande est à l'effet de mettre Client!B3 de la formule
en caractère gras, Excel ne peut pas faire cela.


"Lulu la Nantaise" a écrit dans le message de news:

Bonjour,
J'ai dans une cellule la formule suivante :
=Client!B3&CAR(10)&Client!B4&CAR(10)&SI(Client!B5<>"";Client!B5&CAR(10);"")&Client!B6&"
- "&Client!B7
où Client!B3 contient le nom du client, Client!B4 l'adresse...
Je ne voudrais mettre en gras que Client!B3...
Est-ce possible et si oui comment ?
En vous remerciant,
Lulu





Avatar
Lulu la Nantaise
Merci beaucoup de ton aide... et tant pis.
A +
Lulu
"MichDenis" a écrit dans le message de news:

Désolé pour toi, mais Excel ne sait pas faire ce que tu demandes
puisque le contenu affiché dans la cellule est le résultat d'une formule.




"Lulu la Nantaise" a écrit dans le message de news:

Non, si B3 contient "DUPONT", c'est bien "DUPONT" que je veux mettre en
gras :

DUPONT (en gras)
Rue Bleue (en standard)
59 000 Lille (en standard)

Merci
Lulu

"MichDenis" a écrit dans le message de news:
%
Si ta demande est à l'effet de mettre Client!B3 de la formule
en caractère gras, Excel ne peut pas faire cela.


"Lulu la Nantaise" a écrit dans le message de news:

Bonjour,
J'ai dans une cellule la formule suivante :
=Client!B3&CAR(10)&Client!B4&CAR(10)&SI(Client!B5<>"";Client!B5&CAR(10);"")&Client!B6&"
- "&Client!B7
où Client!B3 contient le nom du client, Client!B4 l'adresse...
Je ne voudrais mettre en gras que Client!B3...
Est-ce possible et si oui comment ?
En vous remerciant,
Lulu








Avatar
Lulu la Nantaise
C'est un peu plus compliqué, mais ça fonctionne ...


Range("b6").Select
ActiveCell.FormulaR1C1 = [a6] + Chr(10) + [a7] + Chr(10) + [a8] 'Au
lieu de Client!b7 ...

With ActiveCell.Characters(Start:=1, Length:=(Len([a6]) + 1)).Font
.Name = "Arial"
.FontStyle = "Normal"
.Size = 10
.Strikethrough = False
.Superscript = False
.Subscript = False
.OutlineFont = False
.Shadow = False
.Underline = xlUnderlineStyleNone
.ColorIndex = xlAutomatic
End With
With ActiveCell.Characters(Start:=(Len([a6]) + 2),
Length:=Len([a7])).Font
.Name = "Arial"
.FontStyle = "Gras"
.Size = 10
.Strikethrough = False
.Superscript = False
.Subscript = False
.OutlineFont = False
.Shadow = False
.Underline = xlUnderlineStyleNone
.ColorIndex = xlAutomatic
End With
With ActiveCell.Characters(Start:=(Len([a6]) + Len([a7]) + 3),
Length:=Len([a8])).Font
.Name = "Arial"
.FontStyle = "Italique"
.Size = 10
.Strikethrough = False
.Superscript = False
.Subscript = False
.OutlineFont = False
.Shadow = False
.Underline = xlUnderlineStyleNone
.ColorIndex = xlAutomatic
End With





"MichDenis" a écrit dans le message de news:

Désolé pour toi, mais Excel ne sait pas faire ce que tu demandes
puisque le contenu affiché dans la cellule est le résultat d'une formule.




"Lulu la Nantaise" a écrit dans le message de news:

Non, si B3 contient "DUPONT", c'est bien "DUPONT" que je veux mettre en
gras :

DUPONT (en gras)
Rue Bleue (en standard)
59 000 Lille (en standard)

Merci
Lulu

"MichDenis" a écrit dans le message de news:
%
Si ta demande est à l'effet de mettre Client!B3 de la formule
en caractère gras, Excel ne peut pas faire cela.


"Lulu la Nantaise" a écrit dans le message de news:

Bonjour,
J'ai dans une cellule la formule suivante :
=Client!B3&CAR(10)&Client!B4&CAR(10)&SI(Client!B5<>"";Client!B5&CAR(10);"")&Client!B6&"
- "&Client!B7
où Client!B3 contient le nom du client, Client!B4 l'adresse...
Je ne voudrais mettre en gras que Client!B3...
Est-ce possible et si oui comment ?
En vous remerciant,
Lulu








Avatar
JB
Bonsoir,

Exemple:

http://cjoint.com/?bkuwUh5B8F

Les noms sont saisis en colonne A et les prénoms en colonne B

Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column = 1 Or Target.Column = 2 Then
Cells(Target.Row, 3) = Cells(Target.Row, 1) & " " &
Cells(Target.Row, 2)
Cells(Target.Row, 3).Characters(1, 999).Font.Bold = False
Cells(Target.Row, 3).Characters(1, Len(Cells(Target.Row,
1))).Font.Bold = True
End If
End Sub



Cordialement JB

Bonjour,
J'ai dans une cellule la formule suivante :
=Client!B3&CAR(10)&Client!B4&CAR(10)&SI(Client!B5<>"";Client!B5&CAR(10) ;"")&Client!B6&"
- "&Client!B7
où Client!B3 contient le nom du client, Client!B4 l'adresse...
Je ne voudrais mettre en gras que Client!B3...
Est-ce possible et si oui comment ?
En vous remerciant,
Lulu


Avatar
MichDenis
| C'est un peu plus compliqué, mais ça fonctionne ...

Est-ce que ta procédure inscrit une formulule dans ta cellule ?

Si tu changes la donne du problème comme dans ton exemple,
tu ne poses plus la même question. Tant mieux pour toi, tu as trouvé
la solution qui te convient.