OVH Cloud OVH Cloud

Formules et mise en forme multiple

1 réponse
Avatar
DCQ
Bonjour;

J'ai écrit une fonction qui me permet de concaténer plusieurs cellules en
une seule. La fonction a cette tête là:

Function bloc_adresse(adresse, complement, cpost, ville, pays)
tempo = ""
If adresse <> "" Then tempo = tempo & adresse & Chr(10)
If complement <> "" Then tempo = tempo & complement & Chr(10)
cpost = Application.WorksheetFunction.Text(cpost, "00000")
If cpost <> "" Then tempo = tempo & cpost & " - "
If ville <> "" Then tempo = tempo & ville & Chr(10)
If pays <> "" Then tempo = tempo & pays & Chr(10)
bloc_adresse = tempo
End Function

Je voudrais que par exemple, ville puisse être en gras quand elle apparait,
mais je dois reconnaitre que j'ai atteint la limite de ma conpétence. Je me
retourne donc vers vous O excelonautes.

D'avance merci..

1 réponse

Avatar
Elliac
Bonjour,

A mon souvenir une fonction ne sert qu'à renvoyer une valeur, donc pas de
mise en forme !!!

Camille

"DCQ" wrote:

Bonjour;

J'ai écrit une fonction qui me permet de concaténer plusieurs cellules en
une seule. La fonction a cette tête là:

Function bloc_adresse(adresse, complement, cpost, ville, pays)
tempo = ""
If adresse <> "" Then tempo = tempo & adresse & Chr(10)
If complement <> "" Then tempo = tempo & complement & Chr(10)
cpost = Application.WorksheetFunction.Text(cpost, "00000")
If cpost <> "" Then tempo = tempo & cpost & " - "
If ville <> "" Then tempo = tempo & ville & Chr(10)
If pays <> "" Then tempo = tempo & pays & Chr(10)
bloc_adresse = tempo
End Function

Je voudrais que par exemple, ville puisse être en gras quand elle apparait,
mais je dois reconnaitre que j'ai atteint la limite de ma conpétence. Je me
retourne donc vers vous O excelonautes.

D'avance merci..