Microsoft 365 VBA texte en gras avec formule

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Hx2000

XLDnaute Nouveau
Bonjour,

J'ai besoin de votre aide svp. Je cherche à mettre en gras du texte avec VBA alors que je concatenate une formule.

Pour être précis c'est ça que je recherche: https://forum.excel-pratique.com/ex...artie-du-contenu-d-une-cellule-103185#p606833

Malheureusement, je suis débutant en VBA et sans fichier excel qui sert d'exemple, je ne comprends rien et je ne suis pas capable de reproduire la même chose....

J'aimerais mettre ma variation en gras ainsi que la cause de ma variation.

Ainsi, la longueur du texte change...

J'aimerais pouvoir afficher "Ecart de -50 dû à la rotation des joueurs"

Merci pour votre aide 😵

Nicolas
 

Pièces jointes

Solution
Bonjour le forum

C'est possible....sans usine à gaz.
A titre perso je m'en sers ici .... dans un de mes fichiers
1603116791990.png

*L'adresse existe bien mais le bâtiment ne m'appartient pas .... Quoique !!! 🙂

Je vous propose le fichier du demandeur :

*Précision cette macro n'est pas de moi, le proprio est dans le code !

@Phil69970
Bonjour Nicolas,

il me semble bien que ce n'est pas possible de mettre en gras une partie
du contenu d'une cellule, si le texte est le résultat d'une formule.

regarde quand même les futures réponses : peut-être qu'un autre
intervenant arrivera à te trouver une solution ?


soan
 
Bonsoir Hx, Soan, Patrick,
Tiré par les cheveux .... sans formule en C9.
En Pj un essai avec :
Code:
Sub Worksheet_Change(ByVal Target As Range)
    If Target.Count > 1 Then Exit Sub
    If Not Intersect(Target, Range("C3,D3,C7")) Is Nothing Then
        [C9] = "Ecart de " & [C6] & " dû à " & [C7]
        NbCarVariation = Len([C6])
        [C9].Characters(Start:=10, Length:=NbCarVariation).Font.Bold = True
        [C9].Characters(Start:=10 + NbCarVariation + 7, Length:=Len([C9])).Font.Bold = True
    End If
End Sub
La macro s'active lorsqu'une valeur de C3,D3 ou C7 change
 

Pièces jointes

Bonjour le forum

C'est possible....sans usine à gaz.
A titre perso je m'en sers ici .... dans un de mes fichiers
1603116791990.png

*L'adresse existe bien mais le bâtiment ne m'appartient pas .... Quoique !!! 🙂

Je vous propose le fichier du demandeur :

*Précision cette macro n'est pas de moi, le proprio est dans le code !

@Phil69970
 

Pièces jointes

Bonjour le forum

C'est possible....sans usine à gaz.
A titre perso je m'en sers ici .... dans un de mes fichiers
Regarde la pièce jointe 1082008
*L'adresse existe bien mais le bâtiment ne m'appartient pas .... Quoique !!! 🙂

Je vous propose le fichier du demandeur :

*Précision cette macro n'est pas de moi, le proprio est dans le code !

@Phil69970
Merci à tous, c'est parfait! 🙂

Passez une bonne journée!
 
Bonjour @Phil69970,

hier, j'ai oublié un p'tit détail :


Image.jpg


je crois que ce sera mieux si tu corriges ton fichier personnel :

« Je soussignée, Mr XXX, ... », ça fait un peu brouillon ; je te suggère : « Je soussigné, Mr XXX, ... » ;
maint'nant, si tu préfères mettre : « Je soussignée, Mme XXX, ... », j'y vois aucun inconvénient. 😛


je précise quand même, pour certains lecteurs, que si j'relève cette faute d'orthographe,
ce n'est pas pour chipoter, ni pour être tatillon, mais pa'c'que le document en question
est un document administratif, et que ça aura certainement un meilleur effet auprès
des locataires de Phil s'ils reçoivent un document sans faute d'orthographe ... même si
éventuellement, certains des susdits locataires sont des personnes illettrées ; surtout,
ne vous moquez pas : ce sont simplement des gens qui n'ont pas eu la chance d'aller
à l'école ; et puis, Charlemagne était roi des Francs et empereur : c'est pas tous les pays
qui ont eu la chance d'avoir un Charlemagne ; pourquoi j'parle de Charlemagne ? oh,
pour rien, c'est juste qu'il paraîtrait qu'c'est lui qui a inventé l'école.

en bonus, une petite chanson de circonstance : youtu.be/GQjPqtnSBUQ

que dis-tu, Phil ? c'était toi, le Pierre de la chanson ? 😳 ah, ben alors,
si c'est toi qui a tenu compagnie à Marie, t'es tout excusé ! 😀

(et tu l'as épousée ? 😛)


soan
 
Dernière édition:
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
27
Affichages
2 K
Réponses
2
Affichages
1 K
Réponses
22
Affichages
8 K
Retour