Oldal: 1 / 1

Időbélyeg

Elküldve: 2019. március 16., szombat 23:29
Szerző: rkrichie
Sziasztok!

Segítséget szeretnék kérni. Nem tudom megoldani a következőt:

A1 mezőben szeretném azt a dátumot rögzíteni, amikor A2 mezőbe írok valamit. Nem akarom mindennap, minden adat bevitelénél a dátumot beírni.
A1 mezőbe ha ezt írom:
=HA(A2="";"";Ma())

Ez az a probléma, hogy ma jó dátumot mutat, de holnap már nem a mait fogja mutatni, hanem holnapit.

Rkrichie

Re: Időbélyeg

Elküldve: 2019. március 17., vasárnap 9:03
Szerző: Zizi64
A témádat leválasztottam, mert nem kapcsolódott ahhoz a témához, amihez írtad a kérdésedet.
Új kérdéshez mindig hozz létre új témát.

Re: Időbélyeg

Elküldve: 2019. március 17., vasárnap 9:28
Szerző: Zizi64
Annyiban mégis kapcsolódik ahhoz a témához a kérdésed, hogy az egyik (a hatékonyabb) megoldás a makró írása és használata.

A makrórögzítő ez esetben nem segít: Az API függvények használatával kell megírnod a makrót.
Ehhez rendelkezésedre állnak a "figyelők" (listeners), amelyek képesek elindítani a kívánt makrót, amikor változás történik egy adott cellában.

Ha már sikerült az API függvények megfelelő kombinációjával (az épp használt cella, vagy annak a szomszédja, vagy fixen hivatkozott cella) "megfognod" a cellát, akkor már csak ennyit kell tenned:

Kód: Egész kijelölése

oCell.value = now()
Ha nem függvénnyel, hanem makróval viszed be a dátumértéket, az nem fog frissülni a fájl megnyitásakor - illetve csak akkor fog frissülni, ha a makró futtatását kiváltó ok létrejön.
Itt van egy hasonló téma.
https://forum.openoffice.org/hu/forum/v ... 773&p=9114

A magyar fórumon a régebbi csatolmányok sajnos egy korábbi "balesetnél" elvesztek, de nekem azoknak a többsége megvan, amit én is kezeltem, módosítottam: most újra csatolom. Az Imei szám beírása a mellette lévő cellába automatikusan beviszi az aktuális dátumot egy makró segítségével):
Eseményfigyelő.ods
(18.6 KiB) Letöltve 380 alkalommal.
Van egy másik módszer, makró nélkül, egylépéses iteráció használatával. De ez akkor semmiképpen nem működhet, ha más feladatokhoz meg szükséged lenne az többlépéses iteráció funkcióra.
https://ask.libreoffice.org/en/question ... ata-entry/

Re: Időbélyeg

Elküldve: 2019. március 17., vasárnap 10:34
Szerző: rkrichie
Nagyon szépen köszönöm a segítséget. Megismerkedem akkor ezzel az új területtel, hátha sikerül.