Pripadne ten Zbytek zadefinovat na zaver dynamicky, aby neobsahoval prazdne riadky ani na konci zoznamu.
Este by to pmn chcelo z toho vyberoveho zoznamu odstranit tie prazdne riadky, napr. takto.
Miesto =IF(ISNA(MATCH(B2;Cil;0));B2;"") pouzi =IF(ISNA(MATCH(B2;Cil;0));B2;" ")
Jirko, pokial smeroval dotaz na mna, tak ja ponuku na ziskanie tvojho vytvoru s vdakou odmietnem.
Nulu pred cislom predsa moze ziskat pouzitim uzivatelskeho formatu. V tomto vlakne je ale akykolvek pokus o radu asi zbytocny, odpoved vzdy bude, ze to nejde...
Trpezlivost niektorych jedincov je obdivuhodna.
Vsak ti kolega napisal, ako na to.
pak když makro má odkaz na danou buňku a vy ji posunete vložením řádku - tak už makro nefunguje jak má
Tak pouzi pre dane bunky definovane nazvy a tie nazvy potom pouzi v makre namiesto adries...
K tomu, kde začať so štúdiom VBA, mám nasledujúci názor:
Internet je určite dobrý zdroj a pokiaľ už človek akú-takú znalosť má, tak vhodným výberom kľúčových slov nájde riešenie problému na internete väčšinou rýchlo, páč pravdepodobne úplne všetko už bolo niekde na internete publikované. Ničmenej, na to, aby znalosť dotyčného človeka bola aspoň trochu systematická, tak určite nie je na škodu na začiatok siahnuť po nejakej publikácii, v prípade VBA v prostredí Excel to môže byť niektorá z mnohých kníh, ktoré napísal John Walkenbach.
@xlnc: v poriadku, nepriem sa
Ide, ale iba na skrytie, a aj to iba na xlSheetHidden. Na skrytie pomocou xlSheetVeryHidden pole nefunguje.
Prosím?
Možno mi niečo uniká, ale toto predsa funguje pre každú z hodnôt vlastnosti Visible:Sub test()
Dim myArr As Variant, i As Byte
myArr = Array("Sheet1", "Sheet3", "Sheet5")
For i = LBound(myArr) To UBound(myArr)
Sheets(myArr(i)).Visible = xlSheetVisible
' Sheets(myArr(i)).Visible = xlSheetHidden
' Sheets(myArr(i)).Visible = xlSheetVeryHidden
Next i
End Sub
Tak sa, Petře, toľko nečil, škodíš akurát sebe. Riešime to, čo nás baví a na čo máme čas a schopnosti, nezmyselné a zmätené požiadavky predsa riešiť nemusíme, no nie?
Petře, moja skúsenosť s IT supportom vo firmách, v ktorých som pracoval, je taká, že MS Office a VBA nie je úplne ich šálka kávy. To by ten IT support musel mať jasne stanovené a byť zainteresovaný na tom, že sa má venovať tomu, čo trápi konkrétneho užívateľa, ktorý napr. chce automatizovať reporty, ktoré tvorí. IT support je dobrý na konfiguráciu účtov, inštaláciu aplikácií, správu podnikovej siete, ale od VBA si, myslím, drží odstup :)
Mily Matus,
pokial ti Petr alebo Karel, mimochodom, obaja Top riesitelia na fore doporucia Countif, ktory je skutocne najjednoduchsim, najefektivnejsim a najrychlejsim riesenim a ty napises, ze je to prilis komplikovane, tak sorry, stojim si za nazorom, ze excel pre teba proste nie je. Je to z tvojej strany proste neucta, nie si ochotny venovat ani 5 minut na to, aby si zistil, ze countif je trivialny zaklad a nic zlozite na tej funkcii nie je.
Nemam skutocne ani paru, co ovladas, ale to nema ziadnu spojitost s tym, ze v snahe prijat jednoduchu radu ohladom countif si neprejavil ani najmensiu snahu aby si zistil, ze toto je skutocne uplna hracka.
Ja sa vyjadrovat budem, napriek tomu, ze tebe sa to nemusi vzdy pacit.
Prajem krasny slnecny den.
Toto mi pride trosku dost komplikovane
To si robis srandu asi...
o.k. Countif je komplikovany, tak si oba 2 zoznamy vytlac, vezmi tuzku a pravitko, a postupne skrtaj zhodne vyskyty
bez urazky, niektori uzivatelia by pmn mali radsej zabudnut, ze excel existuje a venovat sa niecomu "jednoduchemu"
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.