Nejste přihlášen/a.

Přihlásit se do poradny

 

Jak napsat makro v excelu na datech?

Od: pansvacinka® odpovědí: 11 změna:

Píšu si denně kalorie, docela to pomáhá držet kila pod kontrolou. Apku nechci, zvykl jsem si už na tohle, je to zároveň i jakýsi deník.

Teď jsem si vytvořil tabulku na pět let dopředu, problém je, že každý ten "chlívek" potřebuju mít označen datem, jsem zvyklý na formát 06.04.2024 (dnešní datum). A psát to tam "růčo-fůčo" to by mě zabilo

Šlo by to jako v kalendáři, zleva doprava a dolů.

Nenapsal by mě někdo makro? Je to Excel 2010 pod Windows 10. Vývojář povolen.


 

 

11 odpovědí na otázku
Řazeno dle hodnocení

 

 


2x

Při stisku "Ctrl"+ středník se do zvolené buňky (třeba B4) automaticky zapíše aktuální datum. Když do další buňky (B5) vložíte =B4+1, objeví se datum následujícího dne. Tenhle jednoduchý vzorec pak můžete kopírovat do dalších buněk.


doplněno 07.04.24 08:51:

Ve Vašem případě napište do buňky C8393 vzorec =C8376+1.


doplněno 08.04.24 09:44:

Proč to řešíte makrem? Na to stačí jednoduchý vzorec.


Sešit1.xls14.34 kB

Ten "fígl" s +1 se zdá být nadějný, zkusil jsem nahrávat makro a vytvořil (ručně) Vaším postupem data 21.05.2024 až 25.05.2024. Kurzora umístil na následující volnou buňku a spustil makro a nic to nedělá.

 


2x

Koukni na funkci SEQUENCE.

facebook.com/...

 

1111

2x

Jelikož si neuvedl, žádné relevantní údaje pro svůj soubor, tak v přiloženém souboru je hrubý nástřel bez ošetření případných chyb (pro spuštění jednou za 5 let to nemá cenu řešit).

V kódu si uprav hodnoty u položky Radek (počáteční a koncový řádek a taky krok) podle svého souboru.


Psv.xlsm15.89 kB

@1111 : dík, to vypadá dobře. Pracuju s tím, pokusím se to aplikovat na můj problém


@1111 moc dík - to je ono!

Už jsem nedoufal, že se někdo bude tímto tématem vážně zabývat, ale povedlo se.

Makro od @1111 exaktně řeší můj problém, je dobře pochopitelné, lze jej přizpůsobit na mou tabulku a jsem rád, že se našel někdo, kdo neplácá do větru blbosti, ale sedne a napíše geniální proceduru

Tady nejde o to, použít makro jednou za pět let, ale že mi to makro ušetří pět let vypisování datumů ručně.

 


2x

Zrovna na tohle se super hodí umělá inteligence... chat.openai.com/... (stačí si vytvořit účet nebo se přihlásit skrze google účet) a můžete si pokecat s AI at Vám naprogramuje co potřebujete.

Na dotaz, jak by vypadalo makro, které by se zeptalo na datum a poté prohledalo sešit v excelu a před každý nalezený text "kCal"vložil o řádek výše a sloupec doleva datum s tím, že pro každý nový nález by byl datum o den větší. Okamžitě vyhodil použitelné makro


makro.TXT822 b

Jenomže před "kCal" si píšu kila. Ten datum je ve sloučené buňce, je to složitější, než jste ochoten si připustit

Já Vás pochopil. Teď naopak zkuste vy pochopit větu "vložil o řádek výše a sloupec doleva datum".


Jo táák. Dík. Makro od @1111 je takové exaktnější, ještě mrknu na tu fci "sequence".

 

marak

0x

Mě by zabilo každý den několikrát zapínat počítač a psát tam nějaké kalorie když to jde udělat na mobilu :

Tak co ti stačí napsat jen 6.4 enter A datum se doplní samo, jestli se zobrazí 06, tak to je už jen věcí formátování

Ale ty chceš aby se ti vyplnilo 5 let datumem dopředu? Nebo asi nějak nechápu co chceš vlastně

 

 


 

 

 

Přihlásit se k odběru odpovědí z této otázky:

Neneseme odpovědnost za správnost informací a za škodu vzniklou jejich využitím. Jednotlivé odpovědi vyjadřují názory jejich autorů a nemusí se shodovat s názorem provozovatele poradny Poradte.cz.

Používáním poradny vyjadřujete souhlas s personifikovanou reklamou, která pomáhá financovat tento server, děkujeme.

Copyright © 2004-2025 Poradna Poradte.cz. Všechna práva vyhrazena. Prohlášení o ochraně osobních údajů. | [tmavý motiv]