Microsoft 365 styles et formules

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 !

tbft

XLDnaute Accro
Bonjour

Pouvez-vous me dire s'il est possible d'identifier le type de style à l'aide d'une formule, s'il vous plait ?
Au début, j'ai pensé à la fonction CELLULE. mais je n'ai pas l'impression que cela fonctionne.
1724765302352.png


D'avance merci pour votre aide.

Codialement.
Yannick
 
Bonjour Yannick
A ma connaissance pas de fonction Excel de base pour faire ce que tu veux faire.

A partir de VBA on peut faire des fonctions UDF (user definied function) qui s'utilisent dans des formules, ....

Sub UDF1(rg As String)
Dim Cell As Range
Set Cell = Range(rg)
if Cell.Characters(i).Font.Name = "Symbol" Then
...
End if
End Sub

de meme possibilité de regarder les couleurs
If Cell.InteriorColor.Value = RGB(255,0,0) Then ... (ici rouge)
 
Bonjour @scraper

merci pour ta réponse.
je viens de me rendre compte que ma demande n'est pas des plus claire.
j'aimerai ne pas utiliser de VBA et j'aimerai récupérer le nom du style.
quand tu affectes le style Titre 1 à une cellule et si tu clique sur une autre cellule sans style il sélectionne le normal dans la liste des styles mais si tu revient sur la cellule "Titre" Excel sélectionne automatiquement le style Titre 1 dans la liste des styles
 
pour faire simple
pas de fonction excel (à ma connaissance) qui fait ce que tu veux
==> SEULE possibité: du code VBA avec une fonction personnalisée
VB:
public function NomStyle(target as range) as string
NomStyle=target.style
end function

et dans excel, tu peux utiliser la fonction "NomStyle" comme n'importe quelle autre fonction
 
pour faire simple
pas de fonction excel (à ma connaissance) qui fait ce que tu veux
==> SEULE possibité: du code VBA avec une fonction personnalisée
VB:
public function NomStyle(target as range) as string
NomStyle=target.style
end function

et dans excel, tu peux utiliser la fonction "NomStyle" comme n'importe quelle autre fonction
Merci pour ta réponse.
Si quelqu'un sait faire sans VBA je suis preneur. sinon j'utiliserai cette fonction personnalisé.
 
- 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
20
Affichages
698
Réponses
9
Affichages
456
  • Question Question
Microsoft 365 Power Query
Réponses
8
Affichages
112
Réponses
32
Affichages
1 K
  • Question Question
Microsoft 365 Listbox
Réponses
3
Affichages
449
Réponses
1
Affichages
516
Réponses
22
Affichages
777
Réponses
2
Affichages
60
Retour