Merci encore plus bas à Daniel et Abed Haddou pour vos réponses.
Si je peux me permettre, peut-on faire de même avec :
Selon une plage donnée, si on trouve dans cette plage la valeur SOUS.TOTAL
je lui affecte la couleur rouge du texte (3) en gras et arial narrow 15
Le problème est que les formules qui contiennent la valeur sont du format
=SOUS.TOTAL(x;xx:xx) et que la mise en forme conditionnelle
accepte des valeurs strictes.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
af
Pour contourner le problème, j'ai fait une formule de type texte plus loin dans le tableau qui me dit si "SOUS.TOTAL" ou si rien. Par contre, maintenant, je cherche à faire une boucle sur une colonne et dès qu'on trouve le texte "SOUS.TOTAL", je veux sélectionner la ligne et la mettre en rouge, gras, arial narrow 15.
Est-ce possible ?
Par avance, merci.
Alex
"af" a écrit dans le message de news: 44cdfa3c$0$1024$
Bonjour,
Merci encore plus bas à Daniel et Abed Haddou pour vos réponses. Si je peux me permettre, peut-on faire de même avec :
Selon une plage donnée, si on trouve dans cette plage la valeur SOUS.TOTAL je lui affecte la couleur rouge du texte (3) en gras et arial narrow 15
Le problème est que les formules qui contiennent la valeur sont du format =SOUS.TOTAL(x;xx:xx) et que la mise en forme conditionnelle accepte des valeurs strictes.
Par avance, merci. A+ alex
Pour contourner le problème, j'ai fait une formule de type texte plus loin
dans le tableau qui me dit si "SOUS.TOTAL" ou si rien.
Par contre, maintenant, je cherche à faire une boucle sur une colonne
et dès qu'on trouve le texte "SOUS.TOTAL", je veux sélectionner la ligne et
la mettre en rouge, gras, arial narrow 15.
Est-ce possible ?
Par avance, merci.
Alex
"af" <af@fci-informatique.fr> a écrit dans le message de news:
44cdfa3c$0$1024$ba4acef3@news.orange.fr...
Bonjour,
Merci encore plus bas à Daniel et Abed Haddou pour vos réponses.
Si je peux me permettre, peut-on faire de même avec :
Selon une plage donnée, si on trouve dans cette plage la valeur SOUS.TOTAL
je lui affecte la couleur rouge du texte (3) en gras et arial narrow 15
Le problème est que les formules qui contiennent la valeur sont du format
=SOUS.TOTAL(x;xx:xx) et que la mise en forme conditionnelle
accepte des valeurs strictes.
Pour contourner le problème, j'ai fait une formule de type texte plus loin dans le tableau qui me dit si "SOUS.TOTAL" ou si rien. Par contre, maintenant, je cherche à faire une boucle sur une colonne et dès qu'on trouve le texte "SOUS.TOTAL", je veux sélectionner la ligne et la mettre en rouge, gras, arial narrow 15.
Est-ce possible ?
Par avance, merci.
Alex
"af" a écrit dans le message de news: 44cdfa3c$0$1024$
Bonjour,
Merci encore plus bas à Daniel et Abed Haddou pour vos réponses. Si je peux me permettre, peut-on faire de même avec :
Selon une plage donnée, si on trouve dans cette plage la valeur SOUS.TOTAL je lui affecte la couleur rouge du texte (3) en gras et arial narrow 15
Le problème est que les formules qui contiennent la valeur sont du format =SOUS.TOTAL(x;xx:xx) et que la mise en forme conditionnelle accepte des valeurs strictes.
Par avance, merci. A+ alex
Daniel
Si tu parles de la fonction SOUS.TOTAL utilisée seule, je ne pense pas que cela soit possible. Si tu utilises la commande Données / Sous Total, on peut se servir du libellé "total xxx" pour effectuer la MEFC. D'autre part, tu ne peux pas choisir une police ou une taille de police avec la mise en forme conditionnelle. Reste la solution macro. Daniel "af" a écrit dans le message de news: 44cdfa3c$0$1024$
Bonjour,
Merci encore plus bas à Daniel et Abed Haddou pour vos réponses. Si je peux me permettre, peut-on faire de même avec :
Selon une plage donnée, si on trouve dans cette plage la valeur SOUS.TOTAL je lui affecte la couleur rouge du texte (3) en gras et arial narrow 15
Le problème est que les formules qui contiennent la valeur sont du format =SOUS.TOTAL(x;xx:xx) et que la mise en forme conditionnelle accepte des valeurs strictes.
Par avance, merci. A+ alex
Si tu parles de la fonction SOUS.TOTAL utilisée seule, je ne pense pas que
cela soit possible. Si tu utilises la commande Données / Sous Total, on peut
se servir du libellé "total xxx" pour effectuer la MEFC. D'autre part, tu ne
peux pas choisir une police ou une taille de police avec la mise en forme
conditionnelle. Reste la solution macro.
Daniel
"af" <af@fci-informatique.fr> a écrit dans le message de news:
44cdfa3c$0$1024$ba4acef3@news.orange.fr...
Bonjour,
Merci encore plus bas à Daniel et Abed Haddou pour vos réponses.
Si je peux me permettre, peut-on faire de même avec :
Selon une plage donnée, si on trouve dans cette plage la valeur SOUS.TOTAL
je lui affecte la couleur rouge du texte (3) en gras et arial narrow 15
Le problème est que les formules qui contiennent la valeur sont du format
=SOUS.TOTAL(x;xx:xx) et que la mise en forme conditionnelle
accepte des valeurs strictes.
Si tu parles de la fonction SOUS.TOTAL utilisée seule, je ne pense pas que cela soit possible. Si tu utilises la commande Données / Sous Total, on peut se servir du libellé "total xxx" pour effectuer la MEFC. D'autre part, tu ne peux pas choisir une police ou une taille de police avec la mise en forme conditionnelle. Reste la solution macro. Daniel "af" a écrit dans le message de news: 44cdfa3c$0$1024$
Bonjour,
Merci encore plus bas à Daniel et Abed Haddou pour vos réponses. Si je peux me permettre, peut-on faire de même avec :
Selon une plage donnée, si on trouve dans cette plage la valeur SOUS.TOTAL je lui affecte la couleur rouge du texte (3) en gras et arial narrow 15
Le problème est que les formules qui contiennent la valeur sont du format =SOUS.TOTAL(x;xx:xx) et que la mise en forme conditionnelle accepte des valeurs strictes.
Par avance, merci. A+ alex
Daniel
Alors :
Sub test() Dim c As Range For Each c In Selection If c.Value = "SOUS.TOTAL" Then With c.EntireRow .Font.Name = "Arial Narrow" .Font.Size = 15 .Interior.ColorIndex = 3 End With End If Next c End Sub
Note qu'il n'est pas nécessaire de passer par une formule supplémentaire, on peut tester : If Left(c.Formula,9) = "=SUBTOTAL" Then Daniel "af" a écrit dans le message de news: 44ce22b6$0$883$
Pour contourner le problème, j'ai fait une formule de type texte plus loin dans le tableau qui me dit si "SOUS.TOTAL" ou si rien. Par contre, maintenant, je cherche à faire une boucle sur une colonne et dès qu'on trouve le texte "SOUS.TOTAL", je veux sélectionner la ligne et la mettre en rouge, gras, arial narrow 15.
Est-ce possible ?
Par avance, merci.
Alex
"af" a écrit dans le message de news: 44cdfa3c$0$1024$
Bonjour,
Merci encore plus bas à Daniel et Abed Haddou pour vos réponses. Si je peux me permettre, peut-on faire de même avec :
Selon une plage donnée, si on trouve dans cette plage la valeur SOUS.TOTAL je lui affecte la couleur rouge du texte (3) en gras et arial narrow 15
Le problème est que les formules qui contiennent la valeur sont du format =SOUS.TOTAL(x;xx:xx) et que la mise en forme conditionnelle accepte des valeurs strictes.
Par avance, merci. A+ alex
Alors :
Sub test()
Dim c As Range
For Each c In Selection
If c.Value = "SOUS.TOTAL" Then
With c.EntireRow
.Font.Name = "Arial Narrow"
.Font.Size = 15
.Interior.ColorIndex = 3
End With
End If
Next c
End Sub
Note qu'il n'est pas nécessaire de passer par une formule supplémentaire, on
peut tester :
If Left(c.Formula,9) = "=SUBTOTAL" Then
Daniel
"af" <af@fci-informatique.fr> a écrit dans le message de news:
44ce22b6$0$883$ba4acef3@news.orange.fr...
Pour contourner le problème, j'ai fait une formule de type texte plus loin
dans le tableau qui me dit si "SOUS.TOTAL" ou si rien.
Par contre, maintenant, je cherche à faire une boucle sur une colonne
et dès qu'on trouve le texte "SOUS.TOTAL", je veux sélectionner la ligne
et la mettre en rouge, gras, arial narrow 15.
Est-ce possible ?
Par avance, merci.
Alex
"af" <af@fci-informatique.fr> a écrit dans le message de news:
44cdfa3c$0$1024$ba4acef3@news.orange.fr...
Bonjour,
Merci encore plus bas à Daniel et Abed Haddou pour vos réponses.
Si je peux me permettre, peut-on faire de même avec :
Selon une plage donnée, si on trouve dans cette plage la valeur
SOUS.TOTAL je lui affecte la couleur rouge du texte (3) en gras et arial
narrow 15
Le problème est que les formules qui contiennent la valeur sont du format
=SOUS.TOTAL(x;xx:xx) et que la mise en forme conditionnelle
accepte des valeurs strictes.
Sub test() Dim c As Range For Each c In Selection If c.Value = "SOUS.TOTAL" Then With c.EntireRow .Font.Name = "Arial Narrow" .Font.Size = 15 .Interior.ColorIndex = 3 End With End If Next c End Sub
Note qu'il n'est pas nécessaire de passer par une formule supplémentaire, on peut tester : If Left(c.Formula,9) = "=SUBTOTAL" Then Daniel "af" a écrit dans le message de news: 44ce22b6$0$883$
Pour contourner le problème, j'ai fait une formule de type texte plus loin dans le tableau qui me dit si "SOUS.TOTAL" ou si rien. Par contre, maintenant, je cherche à faire une boucle sur une colonne et dès qu'on trouve le texte "SOUS.TOTAL", je veux sélectionner la ligne et la mettre en rouge, gras, arial narrow 15.
Est-ce possible ?
Par avance, merci.
Alex
"af" a écrit dans le message de news: 44cdfa3c$0$1024$
Bonjour,
Merci encore plus bas à Daniel et Abed Haddou pour vos réponses. Si je peux me permettre, peut-on faire de même avec :
Selon une plage donnée, si on trouve dans cette plage la valeur SOUS.TOTAL je lui affecte la couleur rouge du texte (3) en gras et arial narrow 15
Le problème est que les formules qui contiennent la valeur sont du format =SOUS.TOTAL(x;xx:xx) et que la mise en forme conditionnelle accepte des valeurs strictes.
Par avance, merci. A+ alex
ABED HADDOU
Bonsoir af
voici une solution macro http://cjoint.com/?ibaR35rvvV
Abed_H
Bonjour,
Merci encore plus bas à Daniel et Abed Haddou pour vos réponses. Si je peux me permettre, peut-on faire de même avec :
Selon une plage donnée, si on trouve dans cette plage la valeur SOUS.TOTAL je lui affecte la couleur rouge du texte (3) en gras et arial narrow 15
Le problème est que les formules qui contiennent la valeur sont du format =SOUS.TOTAL(x;xx:xx) et que la mise en forme conditionnelle accepte des valeurs strictes.
Par avance, merci. A+ alex
Bonsoir af
voici une solution macro
http://cjoint.com/?ibaR35rvvV
Abed_H
Bonjour,
Merci encore plus bas à Daniel et Abed Haddou pour vos réponses.
Si je peux me permettre, peut-on faire de même avec :
Selon une plage donnée, si on trouve dans cette plage la valeur SOUS.TOTAL
je lui affecte la couleur rouge du texte (3) en gras et arial narrow 15
Le problème est que les formules qui contiennent la valeur sont du format
=SOUS.TOTAL(x;xx:xx) et que la mise en forme conditionnelle
accepte des valeurs strictes.
voici une solution macro http://cjoint.com/?ibaR35rvvV
Abed_H
Bonjour,
Merci encore plus bas à Daniel et Abed Haddou pour vos réponses. Si je peux me permettre, peut-on faire de même avec :
Selon une plage donnée, si on trouve dans cette plage la valeur SOUS.TOTAL je lui affecte la couleur rouge du texte (3) en gras et arial narrow 15
Le problème est que les formules qui contiennent la valeur sont du format =SOUS.TOTAL(x;xx:xx) et que la mise en forme conditionnelle accepte des valeurs strictes.