Sloučení maker a odkaz z makra na makro

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

Moderátor: Mods_senior

Zamčeno
dolphino
nováček
Příspěvky: 24
Registrován: 30 lis 2011 13:05

Sloučení maker a odkaz z makra na makro

Příspěvek od dolphino »

Ahoj,

vytvořil jsem v Excelu 07 několik maker, která postupně spouštím dalším makrem. Vše funguje dobře, do okamžiku vytvoření nového dokumentu nebo změny názvu tohoto dokumentu. Příčina je samozřejmě ve špatné adrese na dané makro. Z tohoto důvody bych se chtěl optat, zad-li existuje nějaké řešení nebo budu muset neustále upravovat ručně adresy popřípadě vše sloučit do jednoho makra?
V příloze zasílám příklad.

Díky za info.

PS: Uměl by někdo dát do jednoho makra makra uvedená v příkladu? Díky předem :D
Přílohy
uprava_radku_1.xls
(24.62 KiB) Staženo 76 x
Azuzula
Level 3
Level 3
Příspěvky: 452
Registrován: 14 led 2012 18:44
Bydliště: Země, bohužel...
Kontaktovat uživatele:

Re: Sloučení maker a odkaz z makra na makro

Příspěvek od Azuzula »

V prvním makru místo:

Kód: Vybrat vše

Application.Run "uprava_radku_1.xls!rade54"
(Právě to "Application.Run "uprava_radku_1.xls!" určuje ze kterého sešitu se to makro má volat.)

Stačí jen napsat název makra které se má volat v rámci toho jednoho sešitu, např:

Kód: Vybrat vše

rade54
rade55
atd.

V případě slučování maker se potom výsledné makro může stát nepřehledé, osobně bych to nechala tak jak to je, sama mám taky některá větší makra rozepsaná do menších. Hlavně to co se mi v některých makrech opakuje.

I když to budete chtít sloučit, tak stačí jen zkopírovat vše co je mezi tagy "Sub" do jednoho makra.
Kromě:

Kód: Vybrat vše

Dim rng As Range
Dim MergeArea As Range
Dim FC As Integer
Dim LC As Integer
Dim FCWidth
Dim TotalWidth As Double
Dim i As Integer

To stačí aby v makru bylo jen jednou, více kopií v jednom makru bude dělat potíže.
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.
dolphino
nováček
Příspěvky: 24
Registrován: 30 lis 2011 13:05

Re: Sloučení maker a odkaz z makra na makro

Příspěvek od dolphino »

Díky moc, netušil jsem, že to stačí takhle obecně. Rozhodně nechám makra oddělená, je to přehlednější a nezabere to tolik místa.

Díky za pomoc.
Zamčeno

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