Bonjour,
Je mets en place une MFC par cette macro.(ci-dessous)
Lorsque je rentre une date en $A$24 la MFC s'ex=E9cute normalement. En
revanche, si dans cette m=EAme cellule je tape =3D maintenant(), le
r=E9sultat n'est pas le m=EAme.
Quelqu'un saurai me dire pourquoi?
Merci JP
Sub Conditions()
For Each cell In Selection
cell.Select
Selection.FormatConditions.Delete
Selection.FormatConditions.Add Type:=3DxlExpression,
Formula1:=3D"=3D$A$" & cell.Row & "=3D$A$24"
Selection.FormatConditions(1).Interior.ColorIndex =3D 3
Next
End Sub
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
Philippe.R
Bonjour, la saisie d'une date au format idoine correspond à un nombre entier, alors que la fonction maintenant(), renvoie également une partie décimale pour les heures, minutes et secondes ; du coup, il n'y a pas identité entre tes deux cellules. Tu pourras préférer la fonction aujourdhui(), qui elle, renvoie bien un entier. -- Avec plaisir http://dj.joss.free.fr/trombine.htm http://jacxl.free.fr/mpfe/trombino.html Philippe.R Pour se connecter au forum : http://www.excelabo.net/mpfe/connexion.php News://news.microsoft.com/microsoft.public.fr.excel "jp" a écrit dans le message de news: Bonjour, Je mets en place une MFC par cette macro.(ci-dessous) Lorsque je rentre une date en $A$24 la MFC s'exécute normalement. En revanche, si dans cette même cellule je tape = maintenant(), le résultat n'est pas le même. Quelqu'un saurai me dire pourquoi? Merci JP
Sub Conditions() For Each cell In Selection cell.Select Selection.FormatConditions.Delete Selection.FormatConditions.Add Type:=xlExpression, Formula1:="=$A$" & cell.Row & "=$A$24" Selection.FormatConditions(1).Interior.ColorIndex = 3 Next End Sub
Bonjour,
la saisie d'une date au format idoine correspond à un nombre entier, alors
que la fonction maintenant(), renvoie également une partie décimale pour les
heures, minutes et secondes ; du coup, il n'y a pas identité entre tes deux
cellules.
Tu pourras préférer la fonction aujourdhui(), qui elle, renvoie bien un
entier.
--
Avec plaisir
http://dj.joss.free.fr/trombine.htm
http://jacxl.free.fr/mpfe/trombino.html
Philippe.R
Pour se connecter au forum :
http://www.excelabo.net/mpfe/connexion.php
News://news.microsoft.com/microsoft.public.fr.excel
"jp" <jpierrethillard@orange.fr> a écrit dans le message de
news:00719381-4d14-4086-bd05-c473015fb5d1@d1g2000hsg.googlegroups.com...
Bonjour,
Je mets en place une MFC par cette macro.(ci-dessous)
Lorsque je rentre une date en $A$24 la MFC s'exécute normalement. En
revanche, si dans cette même cellule je tape = maintenant(), le
résultat n'est pas le même.
Quelqu'un saurai me dire pourquoi?
Merci JP
Sub Conditions()
For Each cell In Selection
cell.Select
Selection.FormatConditions.Delete
Selection.FormatConditions.Add Type:=xlExpression,
Formula1:="=$A$" & cell.Row & "=$A$24"
Selection.FormatConditions(1).Interior.ColorIndex = 3
Next
End Sub
Bonjour, la saisie d'une date au format idoine correspond à un nombre entier, alors que la fonction maintenant(), renvoie également une partie décimale pour les heures, minutes et secondes ; du coup, il n'y a pas identité entre tes deux cellules. Tu pourras préférer la fonction aujourdhui(), qui elle, renvoie bien un entier. -- Avec plaisir http://dj.joss.free.fr/trombine.htm http://jacxl.free.fr/mpfe/trombino.html Philippe.R Pour se connecter au forum : http://www.excelabo.net/mpfe/connexion.php News://news.microsoft.com/microsoft.public.fr.excel "jp" a écrit dans le message de news: Bonjour, Je mets en place une MFC par cette macro.(ci-dessous) Lorsque je rentre une date en $A$24 la MFC s'exécute normalement. En revanche, si dans cette même cellule je tape = maintenant(), le résultat n'est pas le même. Quelqu'un saurai me dire pourquoi? Merci JP
Sub Conditions() For Each cell In Selection cell.Select Selection.FormatConditions.Delete Selection.FormatConditions.Add Type:=xlExpression, Formula1:="=$A$" & cell.Row & "=$A$24" Selection.FormatConditions(1).Interior.ColorIndex = 3 Next End Sub
jp
Merci Philippe. Impec. Bon dimanche JP
On 30 mar, 08:04, "Philippe.R" <AS_rauphil_chez_wanadoo.fr> wrote:
Bonjour, la saisie d'une date au format idoine correspond à un nombre entier, alo rs que la fonction maintenant(), renvoie également une partie décimale po ur les heures, minutes et secondes ; du coup, il n'y a pas identité entre tes d eux cellules. Tu pourras préférer la fonction aujourdhui(), qui elle, renvoie bien u n entier. -- Avec plaisirhttp://dj.joss.free.fr/trombine.htmhttp://jacxl.free.fr/mpfe/t rombino.html Philippe.R Pour se connecter au forum :http://www.excelabo.net/mpfe/connexion.php News://news.microsoft.com/microsoft.public.fr.excel "jp" a écrit dans le message denews:00719381 Bonjour, Je mets en place une MFC par cette macro.(ci-dessous) Lorsque je rentre une date en $A$24 la MFC s'exécute normalement. En revanche, si dans cette même cellule je tape = maintenant(), le résultat n'est pas le même. Quelqu'un saurai me dire pourquoi? Merci JP
Sub Conditions() For Each cell In Selection cell.Select Selection.FormatConditions.Delete Selection.FormatConditions.Add Type:=xlExpression , Formula1:="=$A$" & cell.Row & "=$A$24" Selection.FormatConditions(1).Interior.ColorIndex = 3 Next End Sub
Merci Philippe.
Impec.
Bon dimanche JP
On 30 mar, 08:04, "Philippe.R" <AS_rauphil_chez_wanadoo.fr> wrote:
Bonjour,
la saisie d'une date au format idoine correspond à un nombre entier, alo rs
que la fonction maintenant(), renvoie également une partie décimale po ur les
heures, minutes et secondes ; du coup, il n'y a pas identité entre tes d eux
cellules.
Tu pourras préférer la fonction aujourdhui(), qui elle, renvoie bien u n
entier.
--
Avec plaisirhttp://dj.joss.free.fr/trombine.htmhttp://jacxl.free.fr/mpfe/t rombino.html
Philippe.R
Pour se connecter au forum :http://www.excelabo.net/mpfe/connexion.php
News://news.microsoft.com/microsoft.public.fr.excel
"jp" <jpierrethill...@orange.fr> a écrit dans le message denews:00719381 -4d14-4086-bd05-c473015fb5d1@d1g2000hsg.googlegroups.com...
Bonjour,
Je mets en place une MFC par cette macro.(ci-dessous)
Lorsque je rentre une date en $A$24 la MFC s'exécute normalement. En
revanche, si dans cette même cellule je tape = maintenant(), le
résultat n'est pas le même.
Quelqu'un saurai me dire pourquoi?
Merci JP
Sub Conditions()
For Each cell In Selection
cell.Select
Selection.FormatConditions.Delete
Selection.FormatConditions.Add Type:=xlExpression ,
Formula1:="=$A$" & cell.Row & "=$A$24"
Selection.FormatConditions(1).Interior.ColorIndex = 3
Next
End Sub
On 30 mar, 08:04, "Philippe.R" <AS_rauphil_chez_wanadoo.fr> wrote:
Bonjour, la saisie d'une date au format idoine correspond à un nombre entier, alo rs que la fonction maintenant(), renvoie également une partie décimale po ur les heures, minutes et secondes ; du coup, il n'y a pas identité entre tes d eux cellules. Tu pourras préférer la fonction aujourdhui(), qui elle, renvoie bien u n entier. -- Avec plaisirhttp://dj.joss.free.fr/trombine.htmhttp://jacxl.free.fr/mpfe/t rombino.html Philippe.R Pour se connecter au forum :http://www.excelabo.net/mpfe/connexion.php News://news.microsoft.com/microsoft.public.fr.excel "jp" a écrit dans le message denews:00719381 Bonjour, Je mets en place une MFC par cette macro.(ci-dessous) Lorsque je rentre une date en $A$24 la MFC s'exécute normalement. En revanche, si dans cette même cellule je tape = maintenant(), le résultat n'est pas le même. Quelqu'un saurai me dire pourquoi? Merci JP
Sub Conditions() For Each cell In Selection cell.Select Selection.FormatConditions.Delete Selection.FormatConditions.Add Type:=xlExpression , Formula1:="=$A$" & cell.Row & "=$A$24" Selection.FormatConditions(1).Interior.ColorIndex = 3 Next End Sub