Discussion:
wstawianie aktualnej daty bez aktualizacji
(Wiadomość utworzona zbyt dawno temu. Odpowiedź niemożliwa.)
Tomek
2006-06-23 06:08:22 UTC
Permalink
Witam,

Chcia³bym osi±gn±c co¶ takiego: w momencie kiedy wpisujê jak±¶ warto¶æ w
komórkê w innej ma siê pojawiæ data i godzina, kiedy zosta³o to wpisane.
Na razie wygl±da to tak:
=JE¯ELI(CZY.PUSTA(O64);"";TERAZ())
Z tym, ¿e funkcja "TERAZ" ca³y czas aktualizuje tê datê na bie¿±c± - jak
zrobiæ, ¿eby wstawi³ raz i juz j± "trzyma³".

Z góry dzieki za pomoc

Tomasz
Tajan
2006-06-23 22:44:09 UTC
Permalink
Witam!
Chciałbym osiągnąc coś takiego: w momencie kiedy wpisuję jakąś
wartość w komórkę w innej ma się pojawić data i godzina, kiedy
=JEŻELI(CZY.PUSTA(O64);"";TERAZ())
Z tym, że funkcja "TERAZ" cały czas aktualizuje tę datę na bieżącą -
jak zrobić, żeby wstawił raz i juz ją "trzymał".
Coś takiego można zrobić w następujący sposób:
Wybierz z menu Narzędzia/Opcje zakładkę Przeliczanie. Następnie zaznacz
opcję Iteracja a do pola "Maksymalna liczba iteracji" wpisz wartość 1.
Do rejestracji czasu użyj takiej formuły:
=JEŻELI(CZY.PUSTA(A1);"";JEŻELI(B1="";TERAZ();B1))
Przy czym przykładowy adres komórki B1, użyty w zagnieżdżonej funkcji
JEŻELI, musi odpowiadać adresowi komórki, w której ta formuła została
umieszczona!
Oznacza to, że pokazana powyżej formuła jest umieszczona w komórce B1 i
"kontroluje" zawartość komórki A1. Oczywiście, adresy komórek musisz
dostosować do swoich potrzeb.

Tajan
pxd74
2006-06-25 09:22:51 UTC
Permalink
Post by Tomek
Witam,
Chciałbym osiągnąc coś takiego: w momencie kiedy wpisuję jakąś wartość w
komórkę w innej ma się pojawić data i godzina, kiedy zostało to wpisane.
Takie coś to chyba tylko możesz osiągnąć poprzez makra. Kliknij prawym
przyciskiem na karcie arkusza na dole i z menu podręcznego wybierz polecenie
"Wyświetl kod". Otworzy się okno Edytora Visual Basic, wpisz w nim taki kod:

Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$O$64" Then
Me.Range("$P$64") = Now
End If
End Sub

Oczywiście adresy komórek zmień na odpowiednie. Przyjąłęm, że czas ma być
wpisywany do komórki P64 w momencie gdy zmienia się wartość w komórce O64.
--
Pozdrowienia
pxd74
Loading...