Sloučení maker a odkaz z makra na makro Vyřešeno

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

Moderátor: Mods_senior

dolphino
nováček
Příspěvky: 24
Registrován: listopad 11
Pohlaví: Muž
Stav:
Offline

Sloučení maker a odkaz z makra na makro  Vyřešeno

Příspěvekod dolphino » 22 úno 2012 15:10

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 69 x

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

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

Příspěvekod Azuzula » 22 úno 2012 15:47

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: listopad 11
Pohlaví: Muž
Stav:
Offline

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

Příspěvekod dolphino » 22 úno 2012 19:54

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.


  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek

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

Kdo je online

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