OVH Cloud OVH Cloud

Mise en forme texte

5 réponses
Avatar
Bruno
Bonjour,dans un tableau excel, dans la colonne b je=20
saisis des t=E2ches =E0 effectuer (texte), dans la colonne c,=20
je souhaite ecrire automatiquement le mot "Fait" lorsque=20
le texte inclu dans la cellule de la colonne b=20
correspondante a =E9t=E9 barr=E9 , comment puis-je faire ?=20
Merci =E0 tous, Bruno (d=E9butant !)

5 réponses

Avatar
sabatier
barré? c'est quoi barré, bruno?
si tu mettais ta cellule dans une zolie couleur, ça ne pourrait pas faire
l'affaire?
jps

"Bruno" a écrit dans le message de
news:2fc501c470da$b1c27870$
Bonjour,dans un tableau excel, dans la colonne b je
saisis des tâches à effectuer (texte), dans la colonne c,
je souhaite ecrire automatiquement le mot "Fait" lorsque
le texte inclu dans la cellule de la colonne b
correspondante a été barré , comment puis-je faire ?
Merci à tous, Bruno (débutant !)
Avatar
Joel
Bonsoir Bruno !,

comme il n'existe pas (sauf erreur de ma part) de possibilité de détecter
automatiquement un changement de mise en forme, on peut détourner la
question en se disant qu'on test lorsque la sélection change :

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim ocell As Range
For Each ocell In Range("B1:B65536")
If ocell.Font.Strikethrough = True Then
ocell.Offset(0, 1).Value = "Fait"
End If
Next
End Sub

à placer dans le module privé de la feuille concernée

--

Bien cordialement,

Joël GARBE
www.joelgarbe.fr
"Bruno" a écrit dans le message de
news:2fc501c470da$b1c27870$
Bonjour,dans un tableau excel, dans la colonne b je
saisis des tâches à effectuer (texte), dans la colonne c,
je souhaite ecrire automatiquement le mot "Fait" lorsque
le texte inclu dans la cellule de la colonne b
correspondante a été barré , comment puis-je faire ?
Merci à tous, Bruno (débutant !)
Avatar
BRUNO
Barré, c'est par le jeu d'une macro, le texte initial mis
en couleur rouge et avec le format barré.
-----Message d'origine-----
barré? c'est quoi barré, bruno?
si tu mettais ta cellule dans une zolie couleur, ça ne
pourrait pas faire

l'affaire?
jps

"Bruno" a écrit
dans le message de

news:2fc501c470da$b1c27870$
Bonjour,dans un tableau excel, dans la colonne b je
saisis des tâches à effectuer (texte), dans la colonne c,
je souhaite ecrire automatiquement le mot "Fait" lorsque
le texte inclu dans la cellule de la colonne b
correspondante a été barré , comment puis-je faire ?
Merci à tous, Bruno (débutant !)


.



Avatar
bruno
Merci, je vais essayer...
Cordialement,
Bruno

-----Message d'origine-----
Bonsoir Bruno !,

comme il n'existe pas (sauf erreur de ma part) de
possibilité de détecter

automatiquement un changement de mise en forme, on peut
détourner la

question en se disant qu'on test lorsque la sélection
change :


Private Sub Worksheet_SelectionChange(ByVal Target As
Range)

Dim ocell As Range
For Each ocell In Range("B1:B65536")
If ocell.Font.Strikethrough = True Then
ocell.Offset(0, 1).Value = "Fait"
End If
Next
End Sub

à placer dans le module privé de la feuille concernée

--

Bien cordialement,

Joël GARBE
www.joelgarbe.fr
"Bruno" a écrit
dans le message de

news:2fc501c470da$b1c27870$
Bonjour,dans un tableau excel, dans la colonne b je
saisis des tâches à effectuer (texte), dans la colonne c,
je souhaite ecrire automatiquement le mot "Fait" lorsque
le texte inclu dans la cellule de la colonne b
correspondante a été barré , comment puis-je faire ?
Merci à tous, Bruno (débutant !)


.



Avatar
sabatier
ach! merci, bruno, je ne connaissais pas mais si c'est comme barrer les
vaches, sûr que le rural d'anjou doit connaître, lui...
jps

"BRUNO" a écrit dans le message de
news:30e401c470dc$dc674d10$
Barré, c'est par le jeu d'une macro, le texte initial mis
en couleur rouge et avec le format barré.
-----Message d'origine-----
barré? c'est quoi barré, bruno?
si tu mettais ta cellule dans une zolie couleur, ça ne
pourrait pas faire

l'affaire?
jps

"Bruno" a écrit
dans le message de

news:2fc501c470da$b1c27870$
Bonjour,dans un tableau excel, dans la colonne b je
saisis des tâches à effectuer (texte), dans la colonne c,
je souhaite ecrire automatiquement le mot "Fait" lorsque
le texte inclu dans la cellule de la colonne b
correspondante a été barré , comment puis-je faire ?
Merci à tous, Bruno (débutant !)


.