Úprava makra na vložení systémového datumu Vyřešeno

Programy pro práci v kanceláři (Word, Excel, Access…=>Office)

Moderátor: Mods_senior

Jsimi
Level 1.5
Level 1.5
Příspěvky: 119
Registrován: červen 12
Pohlaví: Muž
Stav:
Offline

Úprava makra na vložení systémového datumu

Příspěvekod Jsimi » 18 zář 2012 15:44

Ahoj
Mám list šablona, kde je makro na vložení systémového datumu a možnost jeho změny pomocí tlačítek plus a mínus. Pak je zde makro, které danou šablonu rozkopíruje podle zadaného měsíce na správný počet listů označených 1-31 a šablonu skryje. Jak upravit makro pro datum a tlačítka + a - , aby fungovalo na všech listech v sešitu a ne jen na listu "šablona" ?
Předem dík za radu.

Kód: Vybrat vše

Sub tlačítko9_Datum()
'   Aktualizuje buňku G1 aktuálním datem
 Worksheets("Šablona").Range("G1") = Date
' Datum = Format(Date, "Long Date")

End Sub
Sub tlačítko10_datum_mínus()
Worksheets("Šablona").Range("G1") = Range("G1") - 1
End Sub
Sub tlačítko11_datum_plus()
Worksheets("Šablona").Range("G1") = Range("G1") + 1
End Sub

Reklama
Mirdad69
Level 2
Level 2
Příspěvky: 219
Registrován: červen 12
Pohlaví: Muž
Stav:
Offline

Re: Úprava makra na vložení systémového datumu

Příspěvekod Mirdad69 » 18 zář 2012 16:26

Ahoj,
jestli chceš mít na každém listu tlačítko + a -, tak makro zůstane, jak je a jen v každém listu (1- 30) v buňce, kde chceš mít to, co je v buňce G1 na listu "Šablona", bude vzorec =Šablona!$G$1

--- Doplnění předchozího příspěvku (18 Zář 2012 16:29) ---

A ten list šablona může být skrytý stále.

--- Doplnění předchozího příspěvku (18 Zář 2012 16:33) ---

Ale možná jsem nepochopil zadání.

Jsimi
Level 1.5
Level 1.5
Příspěvky: 119
Registrován: červen 12
Pohlaví: Muž
Stav:
Offline

Re: Úprava makra na vložení systémového datumu

Příspěvekod Jsimi » 18 zář 2012 17:06

Možná jsem to špatně vysvětlil. Z té šablony se každý měsíc měsíc vytváří nový soubor, který obsahuje daný počet listů dle dní v měsíci. K tomu je určeno makro vytořit nový měsíc, které provede rozkopírování šablony, označení listů číslem 1-31, skrytí šablony, uložení do daného umístění atd. Já jsem doplnil tlačítko, které má na každém listě po stisknutí vložit aktuální datum do daného umístění, jenže to funguje pouze na té šabloně. Jakmile provedu vytvořit nový měsíc a listy jse jmenují jinak než šablona tak to nefunguje a ani nemůže, protože v makru je jasně definováno, že to platí pro list " Šablona". Já jen nevím, jak tuto definici
Worksheets("Šablona").Range("G1") = Date
přepsat, aby když toto tlačítko zmáčknu na listu třeba "5" fungovalo jenom na listu "5"
Přikládám i soubor šablony, ze které vycházím.
Přílohy
Šablona.xlsm
(84.14 KiB) Staženo 29 x

cmuch
Level 4.5
Level 4.5
Příspěvky: 1547
Registrován: březen 11
Bydliště: Drsná Vysočina :D
Pohlaví: Muž
Stav:
Offline

Re: Úprava makra na vložení systémového datumu

Příspěvekod cmuch » 18 zář 2012 18:49

Soubor jsem nestahoval,
ale nestačilo by toto Worksheets("Šablona").Range("G1") = Date nahradit tímto

Dim shName as Variant
shName = ActiveSheet.Name - umístit někde na začátek makra
Worksheets(shName).Range("G1") = Date

Azuzula
Level 3
Level 3
Příspěvky: 452
Registrován: leden 12
Bydliště: Země, bohužel...
Pohlaví: Žena
Stav:
Offline
Kontakt:

Re: Úprava makra na vložení systémového datumu

Příspěvekod Azuzula » 18 zář 2012 20:29

A co tam dát jen Range("G1") = Date
Stejně to tlačítko nejspíš bude na tom listu kde se bude zapisovat datum, takže veškerá definice listů je celkem zbytečná, ne? To jen takovej postřeh ;) Funkce je stejná, ale ušetří se několik řádků.
Pokud je to vše.
Vše co znám z VBA jsem se naučila tady na fóru, na Office.lasakovi, david-zbiral.cz a hlavně hledáním na googlu.
SZ není poradna, na pokládání dotazů je tu fórum. Děkuji.

Jsimi
Level 1.5
Level 1.5
Příspěvky: 119
Registrován: červen 12
Pohlaví: Muž
Stav:
Offline

Re: Úprava makra na vložení systémového datumu  Vyřešeno

Příspěvekod Jsimi » 18 zář 2012 20:40

Ahoj
Vyzkoušel jsem obě řešení a obě fungují jak mají. Oběma děkuji za pomoc.


  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • Uprava vzorce
    od junis » 27 črc 2024 15:43 » v Kancelářské balíky
    6
    5251
    od junis Zobrazit poslední příspěvek
    02 srp 2024 18:02
  • Úprava pc pro Kingdome Come Deliverance 2
    od barryk10cz » 07 led 2025 17:00 » v Rady s výběrem hw a sestavením PC
    13
    3724
    od Hangli Zobrazit poslední příspěvek
    09 led 2025 22:42
  • Raspberry - M2 disk - uprava a zaloha oddilu Příloha(y)
    od L.L » 18 srp 2024 10:32 » v Problémy s hardwarem
    3
    3711
    od L.L Zobrazit poslední příspěvek
    19 srp 2024 14:39
  • bitmapová grafika - úprava fotografií, retuše, filtry.
    od zuzana3 » 10 kvě 2025 11:32 » v Design a grafické editory
    2
    5112
    od zuzana3 Zobrazit poslední příspěvek
    10 kvě 2025 17:31

Zpět na “Kancelářské balíky”

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 10 hostů