[ saka @ 16.03.2017. 23:01 ] @
Ovo je macro za excel koji radi tako da kada se u koloni A upise bilo koji broj u koloni B se pojavi vreme.
To vreme se ne menja i ovo mi je super za evidenciju, medjutim ovaj macro naravno ne radi u open office-u.
Da li neko moze da mi prepravi ovaj macro za open office.

Private Sub Worksheet_Change(ByVal Target As Excel.Range)
On Error GoTo enditall
Application.EnableEvents = False
If Target.Cells.Column = 1 Then
n = Target.Row
If Excel.Range("A" & n).Value <> "" _
And Excel.Range("B" & n).Value = "" Then
Excel.Range("B" & n).Value = Format(Now, "hh:mm:ss")
End If
End If
enditall:
Application.EnableEvents = True
End Sub

potrebno je da kad u koloni a upisem broj npr 20 u koloni b pored se pojavi vreme 12:00:00

hvala
[ ib.kroki @ 17.03.2017. 10:23 ] @
Nisam uspeo gore navedeni makro da primenim u fajlu.
Da li možeš postaviti fajl u kom radi?
[ saka @ 17.03.2017. 14:07 ] @
dodao sam
[ ib.kroki @ 18.03.2017. 10:43 ] @
Odličan makro, primenjiv ali ja opet ne umem da ga iskoristim.
Tvoj fajl radi, ali ja ne umem da ga primenim kod mene.
Molim za pomoć, tj objašnjenje.

- Gde i kako si zabranio izmenu unosa u koloni A?
[ saka @ 18.03.2017. 13:17 ] @
U koloni A ima samo validaciju. Prihvata brojeve 10-70. Macro nije kao modul vec je u sheetu direktno.
Ja bas nisam strucnjak nasao sam ga na netu i prilagodio.
[ saka @ 18.03.2017. 22:47 ] @
Ovo je nesto kao now funkcija samo se vreme ne menja sa narednom izmenom u celijama.
Ima neka fora ds sr zaustavi now funkcija bez makroa ?