bonjour,
voilà...
Je souhaierai connaitre la formule pour que :
une cellule m'indique la date à laquelle a été inscrit "ok" dans une autre
cellule de la meme feuille
merci d'avance pour vos eclaircissements
CharlyP
bonjour,
voilà...
Je souhaierai connaitre la formule pour que :
une cellule m'indique la date à laquelle a été inscrit "ok" dans une autre
cellule de la meme feuille
merci d'avance pour vos eclaircissements
CharlyP
bonjour,
voilà...
Je souhaierai connaitre la formule pour que :
une cellule m'indique la date à laquelle a été inscrit "ok" dans une autre
cellule de la meme feuille
merci d'avance pour vos eclaircissements
CharlyP
bonjour,
voilà...
Je souhaierai connaitre la formule pour que :
une cellule m'indique la date à laquelle a été inscrit "ok" dans un e autre
cellule de la meme feuille
merci d'avance pour vos eclaircissements
CharlyP
bonjour,
voilà...
Je souhaierai connaitre la formule pour que :
une cellule m'indique la date à laquelle a été inscrit "ok" dans un e autre
cellule de la meme feuille
merci d'avance pour vos eclaircissements
CharlyP
bonjour,
voilà...
Je souhaierai connaitre la formule pour que :
une cellule m'indique la date à laquelle a été inscrit "ok" dans un e autre
cellule de la meme feuille
merci d'avance pour vos eclaircissements
CharlyP
Bonjour.
La macro suivante écrit la date en colonne B si "ok" a été saisi en
colonne A.
Mets cette macro dans le code de la feuille.
Private Sub Worksheet_Change(ByVal Target As Range)
'*** Vérification du numéro de colonne
If Target.Column <> 1 Then Exit Sub
'*** Vérification de la saisie (en minuscules ou en majuscules)
If UCase(Target.Value) <> "OK" Then Exit Sub
'*** On écrit la date en colonne B
Target(1, 2) = Date
End Sub
Cordialement.
Daniel
"charly P" a écrit dans le
message de news: 45b4a298$0$27402$bonjour,
voilà...
Je souhaierai connaitre la formule pour que :
une cellule m'indique la date à laquelle a été inscrit "ok" dans une
autre cellule de la meme feuille
merci d'avance pour vos eclaircissements
CharlyP
Bonjour.
La macro suivante écrit la date en colonne B si "ok" a été saisi en
colonne A.
Mets cette macro dans le code de la feuille.
Private Sub Worksheet_Change(ByVal Target As Range)
'*** Vérification du numéro de colonne
If Target.Column <> 1 Then Exit Sub
'*** Vérification de la saisie (en minuscules ou en majuscules)
If UCase(Target.Value) <> "OK" Then Exit Sub
'*** On écrit la date en colonne B
Target(1, 2) = Date
End Sub
Cordialement.
Daniel
"charly P" <jean-charles.prudhommesanspub@wanadoo.fr> a écrit dans le
message de news: 45b4a298$0$27402$ba4acef3@news.orange.fr...
bonjour,
voilà...
Je souhaierai connaitre la formule pour que :
une cellule m'indique la date à laquelle a été inscrit "ok" dans une
autre cellule de la meme feuille
merci d'avance pour vos eclaircissements
CharlyP
Bonjour.
La macro suivante écrit la date en colonne B si "ok" a été saisi en
colonne A.
Mets cette macro dans le code de la feuille.
Private Sub Worksheet_Change(ByVal Target As Range)
'*** Vérification du numéro de colonne
If Target.Column <> 1 Then Exit Sub
'*** Vérification de la saisie (en minuscules ou en majuscules)
If UCase(Target.Value) <> "OK" Then Exit Sub
'*** On écrit la date en colonne B
Target(1, 2) = Date
End Sub
Cordialement.
Daniel
"charly P" a écrit dans le
message de news: 45b4a298$0$27402$bonjour,
voilà...
Je souhaierai connaitre la formule pour que :
une cellule m'indique la date à laquelle a été inscrit "ok" dans une
autre cellule de la meme feuille
merci d'avance pour vos eclaircissements
CharlyP
merci de votre réponse rapide mais je n'ai jamais inscrit de macro et j'ai
toujours procédé par formules comme je le disai sur mon message de début
de sujet, comment fait-on?
"Daniel" a écrit dans le message de news:Bonjour.
La macro suivante écrit la date en colonne B si "ok" a été saisi en
colonne A.
Mets cette macro dans le code de la feuille.
Private Sub Worksheet_Change(ByVal Target As Range)
'*** Vérification du numéro de colonne
If Target.Column <> 1 Then Exit Sub
'*** Vérification de la saisie (en minuscules ou en majuscules)
If UCase(Target.Value) <> "OK" Then Exit Sub
'*** On écrit la date en colonne B
Target(1, 2) = Date
End Sub
Cordialement.
Daniel
"charly P" a écrit dans le
message de news: 45b4a298$0$27402$bonjour,
voilà...
Je souhaierai connaitre la formule pour que :
une cellule m'indique la date à laquelle a été inscrit "ok" dans une
autre cellule de la meme feuille
merci d'avance pour vos eclaircissements
CharlyP
merci de votre réponse rapide mais je n'ai jamais inscrit de macro et j'ai
toujours procédé par formules comme je le disai sur mon message de début
de sujet, comment fait-on?
"Daniel" <dZZZcolardelle@free.fr> a écrit dans le message de news:
OrfUVvhPHHA.2312@TK2MSFTNGP04.phx.gbl...
Bonjour.
La macro suivante écrit la date en colonne B si "ok" a été saisi en
colonne A.
Mets cette macro dans le code de la feuille.
Private Sub Worksheet_Change(ByVal Target As Range)
'*** Vérification du numéro de colonne
If Target.Column <> 1 Then Exit Sub
'*** Vérification de la saisie (en minuscules ou en majuscules)
If UCase(Target.Value) <> "OK" Then Exit Sub
'*** On écrit la date en colonne B
Target(1, 2) = Date
End Sub
Cordialement.
Daniel
"charly P" <jean-charles.prudhommesanspub@wanadoo.fr> a écrit dans le
message de news: 45b4a298$0$27402$ba4acef3@news.orange.fr...
bonjour,
voilà...
Je souhaierai connaitre la formule pour que :
une cellule m'indique la date à laquelle a été inscrit "ok" dans une
autre cellule de la meme feuille
merci d'avance pour vos eclaircissements
CharlyP
merci de votre réponse rapide mais je n'ai jamais inscrit de macro et j'ai
toujours procédé par formules comme je le disai sur mon message de début
de sujet, comment fait-on?
"Daniel" a écrit dans le message de news:Bonjour.
La macro suivante écrit la date en colonne B si "ok" a été saisi en
colonne A.
Mets cette macro dans le code de la feuille.
Private Sub Worksheet_Change(ByVal Target As Range)
'*** Vérification du numéro de colonne
If Target.Column <> 1 Then Exit Sub
'*** Vérification de la saisie (en minuscules ou en majuscules)
If UCase(Target.Value) <> "OK" Then Exit Sub
'*** On écrit la date en colonne B
Target(1, 2) = Date
End Sub
Cordialement.
Daniel
"charly P" a écrit dans le
message de news: 45b4a298$0$27402$bonjour,
voilà...
Je souhaierai connaitre la formule pour que :
une cellule m'indique la date à laquelle a été inscrit "ok" dans une
autre cellule de la meme feuille
merci d'avance pour vos eclaircissements
CharlyP
Clic droit sur le nom de l'onglet; clic sur "Visualiser le code"; colle le
code que je t'ai fourni dans la fenêtre qui vient de s'ouvrir. C'est tout.
Tu peux refermer cette fenêtre.
Daniel
"charly P" a écrit dans le
message de news: 45b4aa0c$0$25954$merci de votre réponse rapide mais je n'ai jamais inscrit de macro et
j'ai toujours procédé par formules comme je le disai sur mon message de
début de sujet, comment fait-on?
"Daniel" a écrit dans le message de news:Bonjour.
La macro suivante écrit la date en colonne B si "ok" a été saisi en
colonne A.
Mets cette macro dans le code de la feuille.
Private Sub Worksheet_Change(ByVal Target As Range)
'*** Vérification du numéro de colonne
If Target.Column <> 1 Then Exit Sub
'*** Vérification de la saisie (en minuscules ou en majuscules)
If UCase(Target.Value) <> "OK" Then Exit Sub
'*** On écrit la date en colonne B
Target(1, 2) = Date
End Sub
Cordialement.
Daniel
"charly P" a écrit dans le
message de news: 45b4a298$0$27402$bonjour,
voilà...
Je souhaierai connaitre la formule pour que :
une cellule m'indique la date à laquelle a été inscrit "ok" dans une
autre cellule de la meme feuille
merci d'avance pour vos eclaircissements
CharlyP
Clic droit sur le nom de l'onglet; clic sur "Visualiser le code"; colle le
code que je t'ai fourni dans la fenêtre qui vient de s'ouvrir. C'est tout.
Tu peux refermer cette fenêtre.
Daniel
"charly P" <jean-charles.prudhommesanspub@wanadoo.fr> a écrit dans le
message de news: 45b4aa0c$0$25954$ba4acef3@news.orange.fr...
merci de votre réponse rapide mais je n'ai jamais inscrit de macro et
j'ai toujours procédé par formules comme je le disai sur mon message de
début de sujet, comment fait-on?
"Daniel" <dZZZcolardelle@free.fr> a écrit dans le message de news:
OrfUVvhPHHA.2312@TK2MSFTNGP04.phx.gbl...
Bonjour.
La macro suivante écrit la date en colonne B si "ok" a été saisi en
colonne A.
Mets cette macro dans le code de la feuille.
Private Sub Worksheet_Change(ByVal Target As Range)
'*** Vérification du numéro de colonne
If Target.Column <> 1 Then Exit Sub
'*** Vérification de la saisie (en minuscules ou en majuscules)
If UCase(Target.Value) <> "OK" Then Exit Sub
'*** On écrit la date en colonne B
Target(1, 2) = Date
End Sub
Cordialement.
Daniel
"charly P" <jean-charles.prudhommesanspub@wanadoo.fr> a écrit dans le
message de news: 45b4a298$0$27402$ba4acef3@news.orange.fr...
bonjour,
voilà...
Je souhaierai connaitre la formule pour que :
une cellule m'indique la date à laquelle a été inscrit "ok" dans une
autre cellule de la meme feuille
merci d'avance pour vos eclaircissements
CharlyP
Clic droit sur le nom de l'onglet; clic sur "Visualiser le code"; colle le
code que je t'ai fourni dans la fenêtre qui vient de s'ouvrir. C'est tout.
Tu peux refermer cette fenêtre.
Daniel
"charly P" a écrit dans le
message de news: 45b4aa0c$0$25954$merci de votre réponse rapide mais je n'ai jamais inscrit de macro et
j'ai toujours procédé par formules comme je le disai sur mon message de
début de sujet, comment fait-on?
"Daniel" a écrit dans le message de news:Bonjour.
La macro suivante écrit la date en colonne B si "ok" a été saisi en
colonne A.
Mets cette macro dans le code de la feuille.
Private Sub Worksheet_Change(ByVal Target As Range)
'*** Vérification du numéro de colonne
If Target.Column <> 1 Then Exit Sub
'*** Vérification de la saisie (en minuscules ou en majuscules)
If UCase(Target.Value) <> "OK" Then Exit Sub
'*** On écrit la date en colonne B
Target(1, 2) = Date
End Sub
Cordialement.
Daniel
"charly P" a écrit dans le
message de news: 45b4a298$0$27402$bonjour,
voilà...
Je souhaierai connaitre la formule pour que :
une cellule m'indique la date à laquelle a été inscrit "ok" dans une
autre cellule de la meme feuille
merci d'avance pour vos eclaircissements
CharlyP
cela ne fonctionne pas en fait je me suit peut-etre mal expliqué :
je souhaite que dans les cellules de la colonne L par exemple L3 ou L4
soit inscrit la date à laquelle a été inscrit "OK" dans les cellules K3 ou
encore dans K4 et ainsi de suite
CharlyP
"Daniel" a écrit dans le message de news:Clic droit sur le nom de l'onglet; clic sur "Visualiser le code"; colle
le code que je t'ai fourni dans la fenêtre qui vient de s'ouvrir. C'est
tout. Tu peux refermer cette fenêtre.
Daniel
"charly P" a écrit dans le
message de news: 45b4aa0c$0$25954$merci de votre réponse rapide mais je n'ai jamais inscrit de macro et
j'ai toujours procédé par formules comme je le disai sur mon message de
début de sujet, comment fait-on?
"Daniel" a écrit dans le message de news:Bonjour.
La macro suivante écrit la date en colonne B si "ok" a été saisi en
colonne A.
Mets cette macro dans le code de la feuille.
Private Sub Worksheet_Change(ByVal Target As Range)
'*** Vérification du numéro de colonne
If Target.Column <> 1 Then Exit Sub
'*** Vérification de la saisie (en minuscules ou en majuscules)
If UCase(Target.Value) <> "OK" Then Exit Sub
'*** On écrit la date en colonne B
Target(1, 2) = Date
End Sub
Cordialement.
Daniel
"charly P" a écrit dans le
message de news: 45b4a298$0$27402$bonjour,
voilà...
Je souhaierai connaitre la formule pour que :
une cellule m'indique la date à laquelle a été inscrit "ok" dans une
autre cellule de la meme feuille
merci d'avance pour vos eclaircissements
CharlyP
cela ne fonctionne pas en fait je me suit peut-etre mal expliqué :
je souhaite que dans les cellules de la colonne L par exemple L3 ou L4
soit inscrit la date à laquelle a été inscrit "OK" dans les cellules K3 ou
encore dans K4 et ainsi de suite
CharlyP
"Daniel" <dZZZcolardelle@free.fr> a écrit dans le message de news:
ugIOgPiPHHA.4424@TK2MSFTNGP06.phx.gbl...
Clic droit sur le nom de l'onglet; clic sur "Visualiser le code"; colle
le code que je t'ai fourni dans la fenêtre qui vient de s'ouvrir. C'est
tout. Tu peux refermer cette fenêtre.
Daniel
"charly P" <jean-charles.prudhommesanspub@wanadoo.fr> a écrit dans le
message de news: 45b4aa0c$0$25954$ba4acef3@news.orange.fr...
merci de votre réponse rapide mais je n'ai jamais inscrit de macro et
j'ai toujours procédé par formules comme je le disai sur mon message de
début de sujet, comment fait-on?
"Daniel" <dZZZcolardelle@free.fr> a écrit dans le message de news:
OrfUVvhPHHA.2312@TK2MSFTNGP04.phx.gbl...
Bonjour.
La macro suivante écrit la date en colonne B si "ok" a été saisi en
colonne A.
Mets cette macro dans le code de la feuille.
Private Sub Worksheet_Change(ByVal Target As Range)
'*** Vérification du numéro de colonne
If Target.Column <> 1 Then Exit Sub
'*** Vérification de la saisie (en minuscules ou en majuscules)
If UCase(Target.Value) <> "OK" Then Exit Sub
'*** On écrit la date en colonne B
Target(1, 2) = Date
End Sub
Cordialement.
Daniel
"charly P" <jean-charles.prudhommesanspub@wanadoo.fr> a écrit dans le
message de news: 45b4a298$0$27402$ba4acef3@news.orange.fr...
bonjour,
voilà...
Je souhaierai connaitre la formule pour que :
une cellule m'indique la date à laquelle a été inscrit "ok" dans une
autre cellule de la meme feuille
merci d'avance pour vos eclaircissements
CharlyP
cela ne fonctionne pas en fait je me suit peut-etre mal expliqué :
je souhaite que dans les cellules de la colonne L par exemple L3 ou L4
soit inscrit la date à laquelle a été inscrit "OK" dans les cellules K3 ou
encore dans K4 et ainsi de suite
CharlyP
"Daniel" a écrit dans le message de news:Clic droit sur le nom de l'onglet; clic sur "Visualiser le code"; colle
le code que je t'ai fourni dans la fenêtre qui vient de s'ouvrir. C'est
tout. Tu peux refermer cette fenêtre.
Daniel
"charly P" a écrit dans le
message de news: 45b4aa0c$0$25954$merci de votre réponse rapide mais je n'ai jamais inscrit de macro et
j'ai toujours procédé par formules comme je le disai sur mon message de
début de sujet, comment fait-on?
"Daniel" a écrit dans le message de news:Bonjour.
La macro suivante écrit la date en colonne B si "ok" a été saisi en
colonne A.
Mets cette macro dans le code de la feuille.
Private Sub Worksheet_Change(ByVal Target As Range)
'*** Vérification du numéro de colonne
If Target.Column <> 1 Then Exit Sub
'*** Vérification de la saisie (en minuscules ou en majuscules)
If UCase(Target.Value) <> "OK" Then Exit Sub
'*** On écrit la date en colonne B
Target(1, 2) = Date
End Sub
Cordialement.
Daniel
"charly P" a écrit dans le
message de news: 45b4a298$0$27402$bonjour,
voilà...
Je souhaierai connaitre la formule pour que :
une cellule m'indique la date à laquelle a été inscrit "ok" dans une
autre cellule de la meme feuille
merci d'avance pour vos eclaircissements
CharlyP
Essaie :
Private Sub Worksheet_Change(ByVal Target As Range)
'*** On vérifie qu'une seule cellule est modifiée
If Target.Count > 1 Then Exit Sub
'*** Vérification du numéro de colonne
If Target.Column <> 11 Then Exit Sub
'*** Vérification de la saisie (en minuscules ou en majuscules)
If UCase(Target.Value) <> "OK" Then Exit Sub
'*** On écrit la date en colonne B
Target(1, 2) = Date
End Sub
J'ai rajouté le test d'une seule cellule modifiée (j'ai copié sur JB
(c'est mal)).
Note : la macro se déclenche également si tu saisis "ok" ou "oK" ou "Ok".
Si tu veux qu'elle ne se déclenche que pour "OK", alors remplace
UCase(Target.Value) par Target.Value.
Daniel
"charly P" a écrit dans le
message de news: 45b4bc9e$0$5112$cela ne fonctionne pas en fait je me suit peut-etre mal expliqué :
je souhaite que dans les cellules de la colonne L par exemple L3 ou L4
soit inscrit la date à laquelle a été inscrit "OK" dans les cellules K3
ou encore dans K4 et ainsi de suite
CharlyP
"Daniel" a écrit dans le message de news:Clic droit sur le nom de l'onglet; clic sur "Visualiser le code"; colle
le code que je t'ai fourni dans la fenêtre qui vient de s'ouvrir. C'est
tout. Tu peux refermer cette fenêtre.
Daniel
"charly P" a écrit dans le
message de news: 45b4aa0c$0$25954$merci de votre réponse rapide mais je n'ai jamais inscrit de macro et
j'ai toujours procédé par formules comme je le disai sur mon message de
début de sujet, comment fait-on?
"Daniel" a écrit dans le message de news:Bonjour.
La macro suivante écrit la date en colonne B si "ok" a été saisi en
colonne A.
Mets cette macro dans le code de la feuille.
Private Sub Worksheet_Change(ByVal Target As Range)
'*** Vérification du numéro de colonne
If Target.Column <> 1 Then Exit Sub
'*** Vérification de la saisie (en minuscules ou en majuscules)
If UCase(Target.Value) <> "OK" Then Exit Sub
'*** On écrit la date en colonne B
Target(1, 2) = Date
End Sub
Cordialement.
Daniel
"charly P" a écrit dans le
message de news: 45b4a298$0$27402$bonjour,
voilà...
Je souhaierai connaitre la formule pour que :
une cellule m'indique la date à laquelle a été inscrit "ok" dans une
autre cellule de la meme feuille
merci d'avance pour vos eclaircissements
CharlyP
Essaie :
Private Sub Worksheet_Change(ByVal Target As Range)
'*** On vérifie qu'une seule cellule est modifiée
If Target.Count > 1 Then Exit Sub
'*** Vérification du numéro de colonne
If Target.Column <> 11 Then Exit Sub
'*** Vérification de la saisie (en minuscules ou en majuscules)
If UCase(Target.Value) <> "OK" Then Exit Sub
'*** On écrit la date en colonne B
Target(1, 2) = Date
End Sub
J'ai rajouté le test d'une seule cellule modifiée (j'ai copié sur JB
(c'est mal)).
Note : la macro se déclenche également si tu saisis "ok" ou "oK" ou "Ok".
Si tu veux qu'elle ne se déclenche que pour "OK", alors remplace
UCase(Target.Value) par Target.Value.
Daniel
"charly P" <jean-charles.prudhommesanspub@wanadoo.fr> a écrit dans le
message de news: 45b4bc9e$0$5112$ba4acef3@news.orange.fr...
cela ne fonctionne pas en fait je me suit peut-etre mal expliqué :
je souhaite que dans les cellules de la colonne L par exemple L3 ou L4
soit inscrit la date à laquelle a été inscrit "OK" dans les cellules K3
ou encore dans K4 et ainsi de suite
CharlyP
"Daniel" <dZZZcolardelle@free.fr> a écrit dans le message de news:
ugIOgPiPHHA.4424@TK2MSFTNGP06.phx.gbl...
Clic droit sur le nom de l'onglet; clic sur "Visualiser le code"; colle
le code que je t'ai fourni dans la fenêtre qui vient de s'ouvrir. C'est
tout. Tu peux refermer cette fenêtre.
Daniel
"charly P" <jean-charles.prudhommesanspub@wanadoo.fr> a écrit dans le
message de news: 45b4aa0c$0$25954$ba4acef3@news.orange.fr...
merci de votre réponse rapide mais je n'ai jamais inscrit de macro et
j'ai toujours procédé par formules comme je le disai sur mon message de
début de sujet, comment fait-on?
"Daniel" <dZZZcolardelle@free.fr> a écrit dans le message de news:
OrfUVvhPHHA.2312@TK2MSFTNGP04.phx.gbl...
Bonjour.
La macro suivante écrit la date en colonne B si "ok" a été saisi en
colonne A.
Mets cette macro dans le code de la feuille.
Private Sub Worksheet_Change(ByVal Target As Range)
'*** Vérification du numéro de colonne
If Target.Column <> 1 Then Exit Sub
'*** Vérification de la saisie (en minuscules ou en majuscules)
If UCase(Target.Value) <> "OK" Then Exit Sub
'*** On écrit la date en colonne B
Target(1, 2) = Date
End Sub
Cordialement.
Daniel
"charly P" <jean-charles.prudhommesanspub@wanadoo.fr> a écrit dans le
message de news: 45b4a298$0$27402$ba4acef3@news.orange.fr...
bonjour,
voilà...
Je souhaierai connaitre la formule pour que :
une cellule m'indique la date à laquelle a été inscrit "ok" dans une
autre cellule de la meme feuille
merci d'avance pour vos eclaircissements
CharlyP
Essaie :
Private Sub Worksheet_Change(ByVal Target As Range)
'*** On vérifie qu'une seule cellule est modifiée
If Target.Count > 1 Then Exit Sub
'*** Vérification du numéro de colonne
If Target.Column <> 11 Then Exit Sub
'*** Vérification de la saisie (en minuscules ou en majuscules)
If UCase(Target.Value) <> "OK" Then Exit Sub
'*** On écrit la date en colonne B
Target(1, 2) = Date
End Sub
J'ai rajouté le test d'une seule cellule modifiée (j'ai copié sur JB
(c'est mal)).
Note : la macro se déclenche également si tu saisis "ok" ou "oK" ou "Ok".
Si tu veux qu'elle ne se déclenche que pour "OK", alors remplace
UCase(Target.Value) par Target.Value.
Daniel
"charly P" a écrit dans le
message de news: 45b4bc9e$0$5112$cela ne fonctionne pas en fait je me suit peut-etre mal expliqué :
je souhaite que dans les cellules de la colonne L par exemple L3 ou L4
soit inscrit la date à laquelle a été inscrit "OK" dans les cellules K3
ou encore dans K4 et ainsi de suite
CharlyP
"Daniel" a écrit dans le message de news:Clic droit sur le nom de l'onglet; clic sur "Visualiser le code"; colle
le code que je t'ai fourni dans la fenêtre qui vient de s'ouvrir. C'est
tout. Tu peux refermer cette fenêtre.
Daniel
"charly P" a écrit dans le
message de news: 45b4aa0c$0$25954$merci de votre réponse rapide mais je n'ai jamais inscrit de macro et
j'ai toujours procédé par formules comme je le disai sur mon message de
début de sujet, comment fait-on?
"Daniel" a écrit dans le message de news:Bonjour.
La macro suivante écrit la date en colonne B si "ok" a été saisi en
colonne A.
Mets cette macro dans le code de la feuille.
Private Sub Worksheet_Change(ByVal Target As Range)
'*** Vérification du numéro de colonne
If Target.Column <> 1 Then Exit Sub
'*** Vérification de la saisie (en minuscules ou en majuscules)
If UCase(Target.Value) <> "OK" Then Exit Sub
'*** On écrit la date en colonne B
Target(1, 2) = Date
End Sub
Cordialement.
Daniel
"charly P" a écrit dans le
message de news: 45b4a298$0$27402$bonjour,
voilà...
Je souhaierai connaitre la formule pour que :
une cellule m'indique la date à laquelle a été inscrit "ok" dans une
autre cellule de la meme feuille
merci d'avance pour vos eclaircissements
CharlyP
Merci Daniel cela fonctionne a un détail près c'est que lorsque je
supprime un "ok" dans une cellule de la colonne K et bien la date reste
quand meme dans les cellules de la colonne L
"Daniel" a écrit dans le message de news:Essaie :
Private Sub Worksheet_Change(ByVal Target As Range)
'*** On vérifie qu'une seule cellule est modifiée
If Target.Count > 1 Then Exit Sub
'*** Vérification du numéro de colonne
If Target.Column <> 11 Then Exit Sub
'*** Vérification de la saisie (en minuscules ou en majuscules)
If UCase(Target.Value) <> "OK" Then Exit Sub
'*** On écrit la date en colonne B
Target(1, 2) = Date
End Sub
J'ai rajouté le test d'une seule cellule modifiée (j'ai copié sur JB
(c'est mal)).
Note : la macro se déclenche également si tu saisis "ok" ou "oK" ou "Ok".
Si tu veux qu'elle ne se déclenche que pour "OK", alors remplace
UCase(Target.Value) par Target.Value.
Daniel
"charly P" a écrit dans le
message de news: 45b4bc9e$0$5112$cela ne fonctionne pas en fait je me suit peut-etre mal expliqué :
je souhaite que dans les cellules de la colonne L par exemple L3 ou L4
soit inscrit la date à laquelle a été inscrit "OK" dans les cellules K3
ou encore dans K4 et ainsi de suite
CharlyP
"Daniel" a écrit dans le message de news:Clic droit sur le nom de l'onglet; clic sur "Visualiser le code"; colle
le code que je t'ai fourni dans la fenêtre qui vient de s'ouvrir. C'est
tout. Tu peux refermer cette fenêtre.
Daniel
"charly P" a écrit dans le
message de news: 45b4aa0c$0$25954$merci de votre réponse rapide mais je n'ai jamais inscrit de macro et
j'ai toujours procédé par formules comme je le disai sur mon message
de début de sujet, comment fait-on?
"Daniel" a écrit dans le message de news:Bonjour.
La macro suivante écrit la date en colonne B si "ok" a été saisi en
colonne A.
Mets cette macro dans le code de la feuille.
Private Sub Worksheet_Change(ByVal Target As Range)
'*** Vérification du numéro de colonne
If Target.Column <> 1 Then Exit Sub
'*** Vérification de la saisie (en minuscules ou en majuscules)
If UCase(Target.Value) <> "OK" Then Exit Sub
'*** On écrit la date en colonne B
Target(1, 2) = Date
End Sub
Cordialement.
Daniel
"charly P" a écrit dans le
message de news: 45b4a298$0$27402$bonjour,
voilà...
Je souhaierai connaitre la formule pour que :
une cellule m'indique la date à laquelle a été inscrit "ok" dans une
autre cellule de la meme feuille
merci d'avance pour vos eclaircissements
CharlyP
Merci Daniel cela fonctionne a un détail près c'est que lorsque je
supprime un "ok" dans une cellule de la colonne K et bien la date reste
quand meme dans les cellules de la colonne L
"Daniel" <dZZZcolardelle@free.fr> a écrit dans le message de news:
uHeOpuiPHHA.1276@TK2MSFTNGP04.phx.gbl...
Essaie :
Private Sub Worksheet_Change(ByVal Target As Range)
'*** On vérifie qu'une seule cellule est modifiée
If Target.Count > 1 Then Exit Sub
'*** Vérification du numéro de colonne
If Target.Column <> 11 Then Exit Sub
'*** Vérification de la saisie (en minuscules ou en majuscules)
If UCase(Target.Value) <> "OK" Then Exit Sub
'*** On écrit la date en colonne B
Target(1, 2) = Date
End Sub
J'ai rajouté le test d'une seule cellule modifiée (j'ai copié sur JB
(c'est mal)).
Note : la macro se déclenche également si tu saisis "ok" ou "oK" ou "Ok".
Si tu veux qu'elle ne se déclenche que pour "OK", alors remplace
UCase(Target.Value) par Target.Value.
Daniel
"charly P" <jean-charles.prudhommesanspub@wanadoo.fr> a écrit dans le
message de news: 45b4bc9e$0$5112$ba4acef3@news.orange.fr...
cela ne fonctionne pas en fait je me suit peut-etre mal expliqué :
je souhaite que dans les cellules de la colonne L par exemple L3 ou L4
soit inscrit la date à laquelle a été inscrit "OK" dans les cellules K3
ou encore dans K4 et ainsi de suite
CharlyP
"Daniel" <dZZZcolardelle@free.fr> a écrit dans le message de news:
ugIOgPiPHHA.4424@TK2MSFTNGP06.phx.gbl...
Clic droit sur le nom de l'onglet; clic sur "Visualiser le code"; colle
le code que je t'ai fourni dans la fenêtre qui vient de s'ouvrir. C'est
tout. Tu peux refermer cette fenêtre.
Daniel
"charly P" <jean-charles.prudhommesanspub@wanadoo.fr> a écrit dans le
message de news: 45b4aa0c$0$25954$ba4acef3@news.orange.fr...
merci de votre réponse rapide mais je n'ai jamais inscrit de macro et
j'ai toujours procédé par formules comme je le disai sur mon message
de début de sujet, comment fait-on?
"Daniel" <dZZZcolardelle@free.fr> a écrit dans le message de news:
OrfUVvhPHHA.2312@TK2MSFTNGP04.phx.gbl...
Bonjour.
La macro suivante écrit la date en colonne B si "ok" a été saisi en
colonne A.
Mets cette macro dans le code de la feuille.
Private Sub Worksheet_Change(ByVal Target As Range)
'*** Vérification du numéro de colonne
If Target.Column <> 1 Then Exit Sub
'*** Vérification de la saisie (en minuscules ou en majuscules)
If UCase(Target.Value) <> "OK" Then Exit Sub
'*** On écrit la date en colonne B
Target(1, 2) = Date
End Sub
Cordialement.
Daniel
"charly P" <jean-charles.prudhommesanspub@wanadoo.fr> a écrit dans le
message de news: 45b4a298$0$27402$ba4acef3@news.orange.fr...
bonjour,
voilà...
Je souhaierai connaitre la formule pour que :
une cellule m'indique la date à laquelle a été inscrit "ok" dans une
autre cellule de la meme feuille
merci d'avance pour vos eclaircissements
CharlyP
Merci Daniel cela fonctionne a un détail près c'est que lorsque je
supprime un "ok" dans une cellule de la colonne K et bien la date reste
quand meme dans les cellules de la colonne L
"Daniel" a écrit dans le message de news:Essaie :
Private Sub Worksheet_Change(ByVal Target As Range)
'*** On vérifie qu'une seule cellule est modifiée
If Target.Count > 1 Then Exit Sub
'*** Vérification du numéro de colonne
If Target.Column <> 11 Then Exit Sub
'*** Vérification de la saisie (en minuscules ou en majuscules)
If UCase(Target.Value) <> "OK" Then Exit Sub
'*** On écrit la date en colonne B
Target(1, 2) = Date
End Sub
J'ai rajouté le test d'une seule cellule modifiée (j'ai copié sur JB
(c'est mal)).
Note : la macro se déclenche également si tu saisis "ok" ou "oK" ou "Ok".
Si tu veux qu'elle ne se déclenche que pour "OK", alors remplace
UCase(Target.Value) par Target.Value.
Daniel
"charly P" a écrit dans le
message de news: 45b4bc9e$0$5112$cela ne fonctionne pas en fait je me suit peut-etre mal expliqué :
je souhaite que dans les cellules de la colonne L par exemple L3 ou L4
soit inscrit la date à laquelle a été inscrit "OK" dans les cellules K3
ou encore dans K4 et ainsi de suite
CharlyP
"Daniel" a écrit dans le message de news:Clic droit sur le nom de l'onglet; clic sur "Visualiser le code"; colle
le code que je t'ai fourni dans la fenêtre qui vient de s'ouvrir. C'est
tout. Tu peux refermer cette fenêtre.
Daniel
"charly P" a écrit dans le
message de news: 45b4aa0c$0$25954$merci de votre réponse rapide mais je n'ai jamais inscrit de macro et
j'ai toujours procédé par formules comme je le disai sur mon message
de début de sujet, comment fait-on?
"Daniel" a écrit dans le message de news:Bonjour.
La macro suivante écrit la date en colonne B si "ok" a été saisi en
colonne A.
Mets cette macro dans le code de la feuille.
Private Sub Worksheet_Change(ByVal Target As Range)
'*** Vérification du numéro de colonne
If Target.Column <> 1 Then Exit Sub
'*** Vérification de la saisie (en minuscules ou en majuscules)
If UCase(Target.Value) <> "OK" Then Exit Sub
'*** On écrit la date en colonne B
Target(1, 2) = Date
End Sub
Cordialement.
Daniel
"charly P" a écrit dans le
message de news: 45b4a298$0$27402$bonjour,
voilà...
Je souhaierai connaitre la formule pour que :
une cellule m'indique la date à laquelle a été inscrit "ok" dans une
autre cellule de la meme feuille
merci d'avance pour vos eclaircissements
CharlyP
Hé, c'était pas dans le cahier des charges...
Tu compliques un peu les choses. Est-ce que dans la colonne K, il n'y a
que "OK" ou rien, ou quand il y a une date en colonne L, il y a forcément
"OK" sur la même ligne, ou on peut avoir n'importe quoi ?
Daniel
"charly P" a écrit dans le
message de news: 45b4c242$0$5112$Merci Daniel cela fonctionne a un détail près c'est que lorsque je
supprime un "ok" dans une cellule de la colonne K et bien la date reste
quand meme dans les cellules de la colonne L
"Daniel" a écrit dans le message de news:Essaie :
Private Sub Worksheet_Change(ByVal Target As Range)
'*** On vérifie qu'une seule cellule est modifiée
If Target.Count > 1 Then Exit Sub
'*** Vérification du numéro de colonne
If Target.Column <> 11 Then Exit Sub
'*** Vérification de la saisie (en minuscules ou en majuscules)
If UCase(Target.Value) <> "OK" Then Exit Sub
'*** On écrit la date en colonne B
Target(1, 2) = Date
End Sub
J'ai rajouté le test d'une seule cellule modifiée (j'ai copié sur JB
(c'est mal)).
Note : la macro se déclenche également si tu saisis "ok" ou "oK" ou
"Ok". Si tu veux qu'elle ne se déclenche que pour "OK", alors remplace
UCase(Target.Value) par Target.Value.
Daniel
"charly P" a écrit dans le
message de news: 45b4bc9e$0$5112$cela ne fonctionne pas en fait je me suit peut-etre mal expliqué :
je souhaite que dans les cellules de la colonne L par exemple L3 ou L4
soit inscrit la date à laquelle a été inscrit "OK" dans les cellules K3
ou encore dans K4 et ainsi de suite
CharlyP
"Daniel" a écrit dans le message de news:Clic droit sur le nom de l'onglet; clic sur "Visualiser le code";
colle le code que je t'ai fourni dans la fenêtre qui vient de
s'ouvrir. C'est tout. Tu peux refermer cette fenêtre.
Daniel
"charly P" a écrit dans le
message de news: 45b4aa0c$0$25954$merci de votre réponse rapide mais je n'ai jamais inscrit de macro et
j'ai toujours procédé par formules comme je le disai sur mon message
de début de sujet, comment fait-on?
"Daniel" a écrit dans le message de news:Bonjour.
La macro suivante écrit la date en colonne B si "ok" a été saisi en
colonne A.
Mets cette macro dans le code de la feuille.
Private Sub Worksheet_Change(ByVal Target As Range)
'*** Vérification du numéro de colonne
If Target.Column <> 1 Then Exit Sub
'*** Vérification de la saisie (en minuscules ou en majuscules)
If UCase(Target.Value) <> "OK" Then Exit Sub
'*** On écrit la date en colonne B
Target(1, 2) = Date
End Sub
Cordialement.
Daniel
"charly P" a écrit dans
le message de news: 45b4a298$0$27402$bonjour,
voilà...
Je souhaierai connaitre la formule pour que :
une cellule m'indique la date à laquelle a été inscrit "ok" dans
une autre cellule de la meme feuille
merci d'avance pour vos eclaircissements
CharlyP
Hé, c'était pas dans le cahier des charges...
Tu compliques un peu les choses. Est-ce que dans la colonne K, il n'y a
que "OK" ou rien, ou quand il y a une date en colonne L, il y a forcément
"OK" sur la même ligne, ou on peut avoir n'importe quoi ?
Daniel
"charly P" <jean-charles.prudhommesanspub@wanadoo.fr> a écrit dans le
message de news: 45b4c242$0$5112$ba4acef3@news.orange.fr...
Merci Daniel cela fonctionne a un détail près c'est que lorsque je
supprime un "ok" dans une cellule de la colonne K et bien la date reste
quand meme dans les cellules de la colonne L
"Daniel" <dZZZcolardelle@free.fr> a écrit dans le message de news:
uHeOpuiPHHA.1276@TK2MSFTNGP04.phx.gbl...
Essaie :
Private Sub Worksheet_Change(ByVal Target As Range)
'*** On vérifie qu'une seule cellule est modifiée
If Target.Count > 1 Then Exit Sub
'*** Vérification du numéro de colonne
If Target.Column <> 11 Then Exit Sub
'*** Vérification de la saisie (en minuscules ou en majuscules)
If UCase(Target.Value) <> "OK" Then Exit Sub
'*** On écrit la date en colonne B
Target(1, 2) = Date
End Sub
J'ai rajouté le test d'une seule cellule modifiée (j'ai copié sur JB
(c'est mal)).
Note : la macro se déclenche également si tu saisis "ok" ou "oK" ou
"Ok". Si tu veux qu'elle ne se déclenche que pour "OK", alors remplace
UCase(Target.Value) par Target.Value.
Daniel
"charly P" <jean-charles.prudhommesanspub@wanadoo.fr> a écrit dans le
message de news: 45b4bc9e$0$5112$ba4acef3@news.orange.fr...
cela ne fonctionne pas en fait je me suit peut-etre mal expliqué :
je souhaite que dans les cellules de la colonne L par exemple L3 ou L4
soit inscrit la date à laquelle a été inscrit "OK" dans les cellules K3
ou encore dans K4 et ainsi de suite
CharlyP
"Daniel" <dZZZcolardelle@free.fr> a écrit dans le message de news:
ugIOgPiPHHA.4424@TK2MSFTNGP06.phx.gbl...
Clic droit sur le nom de l'onglet; clic sur "Visualiser le code";
colle le code que je t'ai fourni dans la fenêtre qui vient de
s'ouvrir. C'est tout. Tu peux refermer cette fenêtre.
Daniel
"charly P" <jean-charles.prudhommesanspub@wanadoo.fr> a écrit dans le
message de news: 45b4aa0c$0$25954$ba4acef3@news.orange.fr...
merci de votre réponse rapide mais je n'ai jamais inscrit de macro et
j'ai toujours procédé par formules comme je le disai sur mon message
de début de sujet, comment fait-on?
"Daniel" <dZZZcolardelle@free.fr> a écrit dans le message de news:
OrfUVvhPHHA.2312@TK2MSFTNGP04.phx.gbl...
Bonjour.
La macro suivante écrit la date en colonne B si "ok" a été saisi en
colonne A.
Mets cette macro dans le code de la feuille.
Private Sub Worksheet_Change(ByVal Target As Range)
'*** Vérification du numéro de colonne
If Target.Column <> 1 Then Exit Sub
'*** Vérification de la saisie (en minuscules ou en majuscules)
If UCase(Target.Value) <> "OK" Then Exit Sub
'*** On écrit la date en colonne B
Target(1, 2) = Date
End Sub
Cordialement.
Daniel
"charly P" <jean-charles.prudhommesanspub@wanadoo.fr> a écrit dans
le message de news: 45b4a298$0$27402$ba4acef3@news.orange.fr...
bonjour,
voilà...
Je souhaierai connaitre la formule pour que :
une cellule m'indique la date à laquelle a été inscrit "ok" dans
une autre cellule de la meme feuille
merci d'avance pour vos eclaircissements
CharlyP
Hé, c'était pas dans le cahier des charges...
Tu compliques un peu les choses. Est-ce que dans la colonne K, il n'y a
que "OK" ou rien, ou quand il y a une date en colonne L, il y a forcément
"OK" sur la même ligne, ou on peut avoir n'importe quoi ?
Daniel
"charly P" a écrit dans le
message de news: 45b4c242$0$5112$Merci Daniel cela fonctionne a un détail près c'est que lorsque je
supprime un "ok" dans une cellule de la colonne K et bien la date reste
quand meme dans les cellules de la colonne L
"Daniel" a écrit dans le message de news:Essaie :
Private Sub Worksheet_Change(ByVal Target As Range)
'*** On vérifie qu'une seule cellule est modifiée
If Target.Count > 1 Then Exit Sub
'*** Vérification du numéro de colonne
If Target.Column <> 11 Then Exit Sub
'*** Vérification de la saisie (en minuscules ou en majuscules)
If UCase(Target.Value) <> "OK" Then Exit Sub
'*** On écrit la date en colonne B
Target(1, 2) = Date
End Sub
J'ai rajouté le test d'une seule cellule modifiée (j'ai copié sur JB
(c'est mal)).
Note : la macro se déclenche également si tu saisis "ok" ou "oK" ou
"Ok". Si tu veux qu'elle ne se déclenche que pour "OK", alors remplace
UCase(Target.Value) par Target.Value.
Daniel
"charly P" a écrit dans le
message de news: 45b4bc9e$0$5112$cela ne fonctionne pas en fait je me suit peut-etre mal expliqué :
je souhaite que dans les cellules de la colonne L par exemple L3 ou L4
soit inscrit la date à laquelle a été inscrit "OK" dans les cellules K3
ou encore dans K4 et ainsi de suite
CharlyP
"Daniel" a écrit dans le message de news:Clic droit sur le nom de l'onglet; clic sur "Visualiser le code";
colle le code que je t'ai fourni dans la fenêtre qui vient de
s'ouvrir. C'est tout. Tu peux refermer cette fenêtre.
Daniel
"charly P" a écrit dans le
message de news: 45b4aa0c$0$25954$merci de votre réponse rapide mais je n'ai jamais inscrit de macro et
j'ai toujours procédé par formules comme je le disai sur mon message
de début de sujet, comment fait-on?
"Daniel" a écrit dans le message de news:Bonjour.
La macro suivante écrit la date en colonne B si "ok" a été saisi en
colonne A.
Mets cette macro dans le code de la feuille.
Private Sub Worksheet_Change(ByVal Target As Range)
'*** Vérification du numéro de colonne
If Target.Column <> 1 Then Exit Sub
'*** Vérification de la saisie (en minuscules ou en majuscules)
If UCase(Target.Value) <> "OK" Then Exit Sub
'*** On écrit la date en colonne B
Target(1, 2) = Date
End Sub
Cordialement.
Daniel
"charly P" a écrit dans
le message de news: 45b4a298$0$27402$bonjour,
voilà...
Je souhaierai connaitre la formule pour que :
une cellule m'indique la date à laquelle a été inscrit "ok" dans
une autre cellule de la meme feuille
merci d'avance pour vos eclaircissements
CharlyP
c'est ça dans la colonne K il n'y a que "OK", "ok" ou rien et quand il y a
justement un de ces "ok" je souhaite la date d'inscription du"OK" dans
colonneL
MERCI
"Daniel" a écrit dans le message de news:Hé, c'était pas dans le cahier des charges...
Tu compliques un peu les choses. Est-ce que dans la colonne K, il n'y a
que "OK" ou rien, ou quand il y a une date en colonne L, il y a forcément
"OK" sur la même ligne, ou on peut avoir n'importe quoi ?
Daniel
"charly P" a écrit dans le
message de news: 45b4c242$0$5112$Merci Daniel cela fonctionne a un détail près c'est que lorsque je
supprime un "ok" dans une cellule de la colonne K et bien la date reste
quand meme dans les cellules de la colonne L
"Daniel" a écrit dans le message de news:Essaie :
Private Sub Worksheet_Change(ByVal Target As Range)
'*** On vérifie qu'une seule cellule est modifiée
If Target.Count > 1 Then Exit Sub
'*** Vérification du numéro de colonne
If Target.Column <> 11 Then Exit Sub
'*** Vérification de la saisie (en minuscules ou en majuscules)
If UCase(Target.Value) <> "OK" Then Exit Sub
'*** On écrit la date en colonne B
Target(1, 2) = Date
End Sub
J'ai rajouté le test d'une seule cellule modifiée (j'ai copié sur JB
(c'est mal)).
Note : la macro se déclenche également si tu saisis "ok" ou "oK" ou
"Ok". Si tu veux qu'elle ne se déclenche que pour "OK", alors remplace
UCase(Target.Value) par Target.Value.
Daniel
"charly P" a écrit dans le
message de news: 45b4bc9e$0$5112$cela ne fonctionne pas en fait je me suit peut-etre mal expliqué :
je souhaite que dans les cellules de la colonne L par exemple L3 ou L4
soit inscrit la date à laquelle a été inscrit "OK" dans les cellules
K3 ou encore dans K4 et ainsi de suite
CharlyP
"Daniel" a écrit dans le message de news:Clic droit sur le nom de l'onglet; clic sur "Visualiser le code";
colle le code que je t'ai fourni dans la fenêtre qui vient de
s'ouvrir. C'est tout. Tu peux refermer cette fenêtre.
Daniel
"charly P" a écrit dans le
message de news: 45b4aa0c$0$25954$merci de votre réponse rapide mais je n'ai jamais inscrit de macro
et j'ai toujours procédé par formules comme je le disai sur mon
message de début de sujet, comment fait-on?
"Daniel" a écrit dans le message de news:Bonjour.
La macro suivante écrit la date en colonne B si "ok" a été saisi en
colonne A.
Mets cette macro dans le code de la feuille.
Private Sub Worksheet_Change(ByVal Target As Range)
'*** Vérification du numéro de colonne
If Target.Column <> 1 Then Exit Sub
'*** Vérification de la saisie (en minuscules ou en majuscules)
If UCase(Target.Value) <> "OK" Then Exit Sub
'*** On écrit la date en colonne B
Target(1, 2) = Date
End Sub
Cordialement.
Daniel
"charly P" a écrit dans
le message de news: 45b4a298$0$27402$bonjour,
voilà...
Je souhaierai connaitre la formule pour que :
une cellule m'indique la date à laquelle a été inscrit "ok" dans
une autre cellule de la meme feuille
merci d'avance pour vos eclaircissements
CharlyP
c'est ça dans la colonne K il n'y a que "OK", "ok" ou rien et quand il y a
justement un de ces "ok" je souhaite la date d'inscription du"OK" dans
colonneL
MERCI
"Daniel" <dZZZcolardelle@free.fr> a écrit dans le message de news:
uDLXBIjPHHA.5012@TK2MSFTNGP02.phx.gbl...
Hé, c'était pas dans le cahier des charges...
Tu compliques un peu les choses. Est-ce que dans la colonne K, il n'y a
que "OK" ou rien, ou quand il y a une date en colonne L, il y a forcément
"OK" sur la même ligne, ou on peut avoir n'importe quoi ?
Daniel
"charly P" <jean-charles.prudhommesanspub@wanadoo.fr> a écrit dans le
message de news: 45b4c242$0$5112$ba4acef3@news.orange.fr...
Merci Daniel cela fonctionne a un détail près c'est que lorsque je
supprime un "ok" dans une cellule de la colonne K et bien la date reste
quand meme dans les cellules de la colonne L
"Daniel" <dZZZcolardelle@free.fr> a écrit dans le message de news:
uHeOpuiPHHA.1276@TK2MSFTNGP04.phx.gbl...
Essaie :
Private Sub Worksheet_Change(ByVal Target As Range)
'*** On vérifie qu'une seule cellule est modifiée
If Target.Count > 1 Then Exit Sub
'*** Vérification du numéro de colonne
If Target.Column <> 11 Then Exit Sub
'*** Vérification de la saisie (en minuscules ou en majuscules)
If UCase(Target.Value) <> "OK" Then Exit Sub
'*** On écrit la date en colonne B
Target(1, 2) = Date
End Sub
J'ai rajouté le test d'une seule cellule modifiée (j'ai copié sur JB
(c'est mal)).
Note : la macro se déclenche également si tu saisis "ok" ou "oK" ou
"Ok". Si tu veux qu'elle ne se déclenche que pour "OK", alors remplace
UCase(Target.Value) par Target.Value.
Daniel
"charly P" <jean-charles.prudhommesanspub@wanadoo.fr> a écrit dans le
message de news: 45b4bc9e$0$5112$ba4acef3@news.orange.fr...
cela ne fonctionne pas en fait je me suit peut-etre mal expliqué :
je souhaite que dans les cellules de la colonne L par exemple L3 ou L4
soit inscrit la date à laquelle a été inscrit "OK" dans les cellules
K3 ou encore dans K4 et ainsi de suite
CharlyP
"Daniel" <dZZZcolardelle@free.fr> a écrit dans le message de news:
ugIOgPiPHHA.4424@TK2MSFTNGP06.phx.gbl...
Clic droit sur le nom de l'onglet; clic sur "Visualiser le code";
colle le code que je t'ai fourni dans la fenêtre qui vient de
s'ouvrir. C'est tout. Tu peux refermer cette fenêtre.
Daniel
"charly P" <jean-charles.prudhommesanspub@wanadoo.fr> a écrit dans le
message de news: 45b4aa0c$0$25954$ba4acef3@news.orange.fr...
merci de votre réponse rapide mais je n'ai jamais inscrit de macro
et j'ai toujours procédé par formules comme je le disai sur mon
message de début de sujet, comment fait-on?
"Daniel" <dZZZcolardelle@free.fr> a écrit dans le message de news:
OrfUVvhPHHA.2312@TK2MSFTNGP04.phx.gbl...
Bonjour.
La macro suivante écrit la date en colonne B si "ok" a été saisi en
colonne A.
Mets cette macro dans le code de la feuille.
Private Sub Worksheet_Change(ByVal Target As Range)
'*** Vérification du numéro de colonne
If Target.Column <> 1 Then Exit Sub
'*** Vérification de la saisie (en minuscules ou en majuscules)
If UCase(Target.Value) <> "OK" Then Exit Sub
'*** On écrit la date en colonne B
Target(1, 2) = Date
End Sub
Cordialement.
Daniel
"charly P" <jean-charles.prudhommesanspub@wanadoo.fr> a écrit dans
le message de news: 45b4a298$0$27402$ba4acef3@news.orange.fr...
bonjour,
voilà...
Je souhaierai connaitre la formule pour que :
une cellule m'indique la date à laquelle a été inscrit "ok" dans
une autre cellule de la meme feuille
merci d'avance pour vos eclaircissements
CharlyP
c'est ça dans la colonne K il n'y a que "OK", "ok" ou rien et quand il y a
justement un de ces "ok" je souhaite la date d'inscription du"OK" dans
colonneL
MERCI
"Daniel" a écrit dans le message de news:Hé, c'était pas dans le cahier des charges...
Tu compliques un peu les choses. Est-ce que dans la colonne K, il n'y a
que "OK" ou rien, ou quand il y a une date en colonne L, il y a forcément
"OK" sur la même ligne, ou on peut avoir n'importe quoi ?
Daniel
"charly P" a écrit dans le
message de news: 45b4c242$0$5112$Merci Daniel cela fonctionne a un détail près c'est que lorsque je
supprime un "ok" dans une cellule de la colonne K et bien la date reste
quand meme dans les cellules de la colonne L
"Daniel" a écrit dans le message de news:Essaie :
Private Sub Worksheet_Change(ByVal Target As Range)
'*** On vérifie qu'une seule cellule est modifiée
If Target.Count > 1 Then Exit Sub
'*** Vérification du numéro de colonne
If Target.Column <> 11 Then Exit Sub
'*** Vérification de la saisie (en minuscules ou en majuscules)
If UCase(Target.Value) <> "OK" Then Exit Sub
'*** On écrit la date en colonne B
Target(1, 2) = Date
End Sub
J'ai rajouté le test d'une seule cellule modifiée (j'ai copié sur JB
(c'est mal)).
Note : la macro se déclenche également si tu saisis "ok" ou "oK" ou
"Ok". Si tu veux qu'elle ne se déclenche que pour "OK", alors remplace
UCase(Target.Value) par Target.Value.
Daniel
"charly P" a écrit dans le
message de news: 45b4bc9e$0$5112$cela ne fonctionne pas en fait je me suit peut-etre mal expliqué :
je souhaite que dans les cellules de la colonne L par exemple L3 ou L4
soit inscrit la date à laquelle a été inscrit "OK" dans les cellules
K3 ou encore dans K4 et ainsi de suite
CharlyP
"Daniel" a écrit dans le message de news:Clic droit sur le nom de l'onglet; clic sur "Visualiser le code";
colle le code que je t'ai fourni dans la fenêtre qui vient de
s'ouvrir. C'est tout. Tu peux refermer cette fenêtre.
Daniel
"charly P" a écrit dans le
message de news: 45b4aa0c$0$25954$merci de votre réponse rapide mais je n'ai jamais inscrit de macro
et j'ai toujours procédé par formules comme je le disai sur mon
message de début de sujet, comment fait-on?
"Daniel" a écrit dans le message de news:Bonjour.
La macro suivante écrit la date en colonne B si "ok" a été saisi en
colonne A.
Mets cette macro dans le code de la feuille.
Private Sub Worksheet_Change(ByVal Target As Range)
'*** Vérification du numéro de colonne
If Target.Column <> 1 Then Exit Sub
'*** Vérification de la saisie (en minuscules ou en majuscules)
If UCase(Target.Value) <> "OK" Then Exit Sub
'*** On écrit la date en colonne B
Target(1, 2) = Date
End Sub
Cordialement.
Daniel
"charly P" a écrit dans
le message de news: 45b4a298$0$27402$bonjour,
voilà...
Je souhaierai connaitre la formule pour que :
une cellule m'indique la date à laquelle a été inscrit "ok" dans
une autre cellule de la meme feuille
merci d'avance pour vos eclaircissements
CharlyP