< návrat zpět

MS Excel


Téma: Změna vzorce rss

Zaslal/a 11.10.2025 14:37

Potřebuji datum a čas zápisu do buňky.
Tato funkce je ale dynamická a neustále se mi čas mění.

=KDYŽ(K5=1; NYNÍ(); "")

Děkuji

Zaslat odpověď >

#057552
Lugr
Myslím, že tohle vzorcem nevyřešíš. Musel bys přes VBA.

Zkus:

Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Range("K5")) Is Nothing Then
Range("L5").Value = Now()
Range("L5").NumberFormat = "dd.mm.yyyy hh:mm:ss"
End If
End Sub
citovat
#057556
avatar
Pak tedy Poprosím, pokud bude ve sloupci K "1"(jednička jako hodnota) do sloupce L se zapíše do příslušného řádku datum a čas.
To by mělo fungovat od čtvrtého řádku níže (záhlaví).
Pokud jedničku smažu, odstraní se i datum a čas ze sloupce L.
Potřeboval bych zda by bylo možné aby makro fungovalo jak na jedničky vepsané klávesnicí, tak i na rozkopírování a vložení.
Je to možné. Moc děkujicitovat
#057558
Lugr
Private Sub Worksheet_Change(ByVal Target As Range)

Const SledovanyRozsah As String = "K4:K1000"
Dim IntersectRange As Range
Set IntersectRange = Intersect(Target, Me.Range(SledovanyRozsah))
If Not IntersectRange Is Nothing Then
Application.EnableEvents = False
Dim c As Range
For Each c In IntersectRange
Dim ZaznamovaBunka As Range
Set ZaznamovaBunka = c.Offset(0, 1)
If c.Value = 1 Then

If ZaznamovaBunka.Value = "" Then
ZaznamovaBunka.Value = Now()
ZaznamovaBunka.NumberFormat = "dd.mm.yyyy hh:mm:ss"
End If
Else
ZaznamovaBunka.ClearContents
End If
Next c
Application.EnableEvents = True
End If

End Sub
citovat
#057559
avatar
Lugr moc a moc děkuji, funguje přesně podle zadání.
Skvělécitovat
#057560
Lugr
Není za co. Máš to od K4 do K1000. Uprav si to podle potřeby.citovat

Uživatelské menu

Nejste přihlášen(a)
avatar\n

Formulář Faktura

Formulář Faktura IV

Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.

Helios iNuvio

Používáte podnikový systém Helios iNuvio? Potřebujete pomoci se správou nebo vyvinout SQL proceduru? Více informací naleznete na stránce Helios iNuvio.

On-line nástroje