No já bych právě potřeboval, aby makro pustilo jiný sešit, a v něm konkrétně povolilo makra. Ne paušálně všude. Dokument by pouštělo až 200 lidí a všem nastavovat ať se jim pouští všechny makra by byla sebevražda :-)
Jen jsem myslel, že by stačilo aby to povolili jednou a druhý sešit který by se otevřel už sám by povolení nepotřeboval.
Tak škoda. Každopádně děkuji za odpověd :-)
Díky za reakci, bohužel jsem to asi špatně vysvětlil. Já už mám ten jiný sešit vytvořený. Pomocí makra jen otevřu.
A tento sešit obsahuje další makra, které bych chtěl povolit. Aby se provedly makra po otevření a rovnou fungovaly tlačítka atd. bez dalšího zásahu uživatele. Doufám, že to nějak jde. Aby uživatel povolil makra jen jednou a v nově otevřeném sešitě, aby se už to provedl osamo.
Ahoj,
hledám makro, které by otevřelo jiný sešit a povolilo v něm makra (office 2007). Jde to nějak? Díky za informaci.
Tak pokud jsou rozděleny pomlčkou, tak stačí označit sloupec s textem, dát:
Na kartě Data
>>Text do sloupců<<
Zatrhnout oddělovač >> další
zatrhnout jiné, napsat do políčka pomlčku a další, dokončit. A je to ve dvou sloupcích a můžeš řadit dle libosti. A myslím si že je lepší to nechat s ohledem na další filtrace hledání atd. ve dvou sloupcích a nepsat dva údaje do jedné buňky :-)
Ta textová hodnota je vždy v nějakém konkrétním sloupci?
Je unikátní a vyskytuje se jen jednou ve všech listech, nebo může být ve více listech?
A jak nato jdete? Ono je to těžké přiřadit určitou hodnotu, bez jednoznačného identifikátoru. Jak je tam duplicitní hodnota, tak svyhledat nemůže fungovat.
Možnáí zavést ještě jeden sloupec s ID zápisu, podle kterého by se to řídilo?
To vyhledávání si s tím jednoduchým způsobem neporadí. Ale jestli už máte ty hodnoty ve oblasti A1 až E50. Nestačí prostě tuto oblast seřadit podle sloupce A? Podle popisu to je to o co Vám jde.
Tzn. označit sloupce A:E a na kartě data kliknout na seřadit od největšího k nejmenšímu. (Ikonka Z->A)
Nebo z nějakého důvodu toto nejde?
Tady je ukázka :-)
První se zadává co se má vyhledávat (hodnota z vybíracího seznamu)
Zadruhé se dává oblast kde se má vyhledávat (v prvním sloupci hledáme)
Zatřetí číslo sloupce který chceme vypsat (1 je sloupec U, ale my chceme vypsat T, proto napíšeme 2)
Začtvrté typ vyhledávání. 0 = nepravda = hledáme přesnou shodu.
Výsledek tedy je:
=SVYHLEDAT(B3;$T:$U;2;0)
Třeba tímto vzorcem, jestliže jsou názvy ve sloupci A.
=KDYŽ(DÉLKA(A1)=3;A1;"USA")
Viz příloha kde je to prakticky ukázané
Já takové věci řeším následovně:
On Error Resume Next
gogol = Range("A1:A10").Find(What:="kokos").Row
If Not Err.Number = 0 Then
MsgBox "Nemáš kalendář, tak ti to nepojede"
End If
On Error GoTo 0
Samozřejmě místo řádku s hledáním (find) si můžeš dát volání toho kalendáře :-)
Zdravím,
potřeboval bych napsat podmínku. Která by testovala, zda označená buňka je v pojmenované oblasti "vynosy"
Prostě něco jako
if selection is insade range("vynosy") then
...
end if
Ale toto samozřejmě nefunguje :-)
Ještě jsem vygooglil funkci inrange
http://www.exceltip.com/st/Determine_if_a_cell_is_within_a_range_using_VBA_in_Microsoft_Excel/484.html
ale ta je nějak mimo. Nezná ji ani nápověda VBA.
Prosím o radu jestli víte. Napadá mě jen testovat prvně sloupce a pak řádky jestli spadají do oblasti, ale není nějaké jednodušší řešení?
Děkuji :-)
A ty bys chtěl, ať se po spuštění souboru Y spustí makro které natahá jen řádky v hodnotou "M" ve sloupci B?
Nebo by jsi chtěl, ať je to propojené vzorci?
Moc díky. Moc jsi mi pomohl.
Já akorát koukal na excel 2007 a tady je to jinak. Nahoře je záložka zobrazit hodnoty jako a v tom se to dá nastavit (možnosti tam nejsou). Mělo mě to napadnout dřív. každopádně moc děkuju, je to úplně super :-)
Vlastně jsem jen chtěl, ať mám kurzor někde v kont. tabulce. A nějaký příkaz mi uloží do proměnné, že kont. tabulka je v oblasti A3:F15
Ale více mě zaujalo, že by to šlo bez makra přímo v kont. tabulce. Ale bohužel, ať hledám ja khledám. Dám Nastavení pole->Součet-> A možnosti tam nikde nemám. Můžeš mě prosím ještě nakopnout? Kdyby to šlo bez makra, bylo by to úplně nejlepší.
Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.
Používáte podnikový systém Helios iNuvio? Potřebujete pomoci se správou nebo vyvinout SQL proceduru? Více informací naleznete na stránce Helios iNuvio.