neviem na kolko dat to potrebujes, dalo by sa to este zrychlit ak je to na obrovske mnozstvo dat
urobit to ide, musis dat presny priklad toho cim to bude oddelene (ako presne budu definovane bunky ZACATEK a KONEC - co tam bude napisane, budu prazdne , iny format - musi to byt nieco jedinecne v danom stlpci)
do buducna, ak sa chysats robit s makrami tak Ti odporucam pre testovanie kodu pridat niekde do cyklu oznacenie bunky s ktorou ides pracovat v tvorom pripade "Cells(radek, sloupec).Select", a vipasat hodnoty premennych taktiez niekde v cykle najlepsie asi cez MsgBox(Celkem_modra), MsgBox(Celkem_cervena) a s tymto odkrokovat cez F8 v editore VBA. tieto pomocky mozes lubovolne presuvat v kode a zistis kde ti co pocita zle. tieto pomocky po otestovani vyhodit (alebo oznacit ako poznamku) , spomaluju makro.
zoradit excelom v pomocnom stlpci a pouzit funkciu SVYHLEDAT ?
skus
a ten subor stale nedas, alebo to mas uz vyriesene ?
keby si si precital pravidla tak by si uz na zaciatku vlozil subor a bolo by vsetko jasne
paci sa
daj subor aj s nahladom toho ako to ma vyzerat, nahadzeme Ti to priamo do Tvojho suboru, nebudeme vymyslat vlastny , ktory Ti asi aj tak nebude ficat podla Tvojich predstav
myslis z kolegov v praci ?? , som jediny svojho druhu (co vie aspon nieco vo VBA)
ale pockam na vyjadrenie kolegov tu na fore.
este subor
je to presne to co mi nefunguje
a teraz som zistil ze u mna to spravi ak spustim tento subor z USB kluca, mozno by to spravilo aj ak by som spustil tento subor z ineho disku ako je C (neviem vyskusat, tu v praci mam iba C a potom sietovy), zrejme teda problem bude niekde v tom ze VBA nevie pracovat so subormi na inom disku ako C , a ten co sa na kolegovom PC tvari ako C , v skutocnosti nieje C, skusim to teda na jeho D a uvidime.
su vzdy na jednom disku, subor v ktorom je makro aj subory ktore nacitavam su v tom istom adresari, skusal som to dat na plochu, do Mojich dokumtov aj priamo na C, potom aj do adresara ktory ktory bol priamo na C (aby bola co najjednoduhsia cesta) a furt nic, nepouzivam diakritiku, medzery, podtrzitka ...., pouzivam kratke nazvy suborov aj adresarov
zatial som sa stretol iba s jednou chybou ak som dal subor na sietovom disku ale vtedy hned pisalo chybu - cesta nenajdena, momentalne ziadne chyby nepise a tvari sa ze vsetko OK. Da sa nejako zistit aktualna cesta na ktoru je system prepnuty?
ahojte
mam v jednom makre pouzite "Chdir application.thisworkbook.path", v pohode mi to bezi v praci aj doma na Win XP + excel 2003, doma na booku Win7 + excel 2003. kolega ma v praci win7 + excel 2003 a tam mu to nebezi - nevyhadzuje ziadnu chybu ale neprepina adresar , tj v dalsom kroku nacitavam do userformu vsetky subory z adresara a je to vzdy nejaky neznamy adresar (neviem aky az tolko casu namam aby som mu preladaval PC. nevie niekto cim by to mohlo byt?
vopred dik
http://wall.cz/index.php?m=topic&id=9433#post-9433
tu som to premakal, pardon prave som zistil ze som to az tak nepremakal, nefacha to ak su v nazve suboru medzeri, a asi aj s diakritikou bude problem
eLCHa , dik funguje to.
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.