Mettre un mot en gras dans rechercheV
Mazaw
-
Mazaw -
Mazaw -
Bonjour,
Je travaille sur un modèle de facture, et j'ai utilisé une fonction RECHERCHEV pour dire que : si en haut du courrier il y marqué DEVIS alors en bas les mentions du devis s'affichent, mais si il y marqué facture alors ce sont les mentions de la facture qui s'affichent.
A la base je voulais utiliser une fonction SI mais ça ne marche qu'avec des chiffres et donc pas avec "DEVIS" et "FACTURE".
J'ai donc utilisé une rechercheV, ca fonctionne, seulement dans mes mentions, il doit y avoir des mots en caractère gras, alors j'ai fais la mise en forme des mots que je voulais dans mon tableau de base pour ma recherche, seulement la mise en forme n'apparait pas dans ma cellule de destination, celle ou j'ai tapée ma formule.
J'ai cherché sur le net, en vain, s'il vous plait aidez moi !
Merci !
Je travaille sur un modèle de facture, et j'ai utilisé une fonction RECHERCHEV pour dire que : si en haut du courrier il y marqué DEVIS alors en bas les mentions du devis s'affichent, mais si il y marqué facture alors ce sont les mentions de la facture qui s'affichent.
A la base je voulais utiliser une fonction SI mais ça ne marche qu'avec des chiffres et donc pas avec "DEVIS" et "FACTURE".
J'ai donc utilisé une rechercheV, ca fonctionne, seulement dans mes mentions, il doit y avoir des mots en caractère gras, alors j'ai fais la mise en forme des mots que je voulais dans mon tableau de base pour ma recherche, seulement la mise en forme n'apparait pas dans ma cellule de destination, celle ou j'ai tapée ma formule.
J'ai cherché sur le net, en vain, s'il vous plait aidez moi !
Merci !
A voir également:
- Mettre un mot en gras dans rechercheV
- Mettre en gras sur whatsapp - Guide
- Trousseau mot de passe iphone - Guide
- Mettre un mot de passe sur un dossier - Guide
- Mot de passe administrateur - Guide
- Mot de passe bios perdu - Guide
1 réponse
bonjour
je voulais utiliser une fonction SI mais ça ne marche qu'avec des chiffres
Si tu écris ainsi ta fonction, elle va fonctionner :
Cependant si les mentions se trouvent dans une autre cellule, avec des mises en formes particulières, tu n'obtiendras que la valeur de la cellule.
Pour afficher la valeur et le format tu dois passer par une macro comme ceci par exemple :
La cellule qui contient les mentions devis formatées est nommée "devis"
celle pour la facture est nommée "facture"
celle qui affiche les mentions "mentions"
Tu choisis le type en A1
à toi d'adapter ceci à ton classeur.
je voulais utiliser une fonction SI mais ça ne marche qu'avec des chiffres
Si tu écris ainsi ta fonction, elle va fonctionner :
=SI(A1="DEVIS";"mentions DEVIS";"mentions FACTURE") ou =SI(A1="DEVIS";Feuil2!A1;Feuil2!A2)
Cependant si les mentions se trouvent dans une autre cellule, avec des mises en formes particulières, tu n'obtiendras que la valeur de la cellule.
Pour afficher la valeur et le format tu dois passer par une macro comme ceci par exemple :
Private Sub Worksheet_Change(ByVal sel As Range)
If Intersect(sel, [A1]) Is Nothing Then Exit Sub
If LCase(sel.Value) = "devis" Then
[devis].Copy Destination:=[mentions]
Else
[facture].Copy Destination:=[mentions]
End If
End Sub
La cellule qui contient les mentions devis formatées est nommée "devis"
celle pour la facture est nommée "facture"
celle qui affiche les mentions "mentions"
Tu choisis le type en A1
à toi d'adapter ceci à ton classeur.
Comme je te l'ai dit, tu ne peux avoir ta mise en forme recopiée que par macro.
Pour la mise en place de la macro que je t'ai mise tu as une explication et cette macro est à mettre dans la feuille concernée en modifiant les éléments en fonction de ton classeur.