George(1.2.2011 8:50)citovat#003949 
dobrý den,
tak jsem asi vyčerpal vše a nevím jak dál. Prosím, nemáte někdo vyzkoušené makro či rutinu, jež blok označený proměnnými (levý hormí, pravý dolní) zkopíruje na místo určené proměnnými? Moc by mi to pomohlo.
Chodí mi to v makru, ale ve smyčce for ... next mi to hlásí chybu nenalezení objektu či proměnné.
Předem moc a moc děkuji.

Nejsem si jisty, jestli spravne pouzivate promenne, resp. prirazovani hodnot do nich.
Napr. dolni = Cells(20, 24 + i) znamena, ze v cyklu, kdy i=0 se pouzije hodnota z bunky X20 (radek 20, sloupec 24+0) - nejde o odkaz na bunku, ale HODNOTU bunky!!!
Adresu bunky dostanete takto: dolni = Cells(20, 24 + i).Address
Proste mi to jinak nedava smysl...
George(1.2.2011 12:15)citovat#003956 
musím se nad tím zamyslet. Takže když jsem, si tu proměnnou nechal vypsat a byla v pořádku, ještě to nic neznamená? Já chtěl posouvat ukazatel po buňkách a jejich obsah je v proměnných. Děkuji, mohlo by to mít něco společného. I když původně proměnné neměly žádný posun, byly na pevné adrese.
když dám dolni = Cells(20, 24 + i).Address tak mi to ale nevrátí hodnotu v této buňce, že? vyzkouším. Zatím moc děkuji.

Pokud jde o promennou dolni, chtel jsem (predpokladam) ziskat cislo radku, melo by to tedy byt takto: dolni = Cells(20, 24 + i).Row
Pokud by slo o cislo sloupce, tak Cells(20, 24 + i).Column
Jinak, dolni = Cells(20, 24 + i).Address by se rovnalo $X$20
George(1.2.2011 13:10)citovat#003958 
děkuji za doplnění vědomostí. Určitě se mi to bude hodit v rozplétání klubka.
mám dva řádky čísel, jejichž počet je dán počtem předělů - spočítám na začátku a uložím do buňky. Tu pak naštu jako
počet cyklů.
pak v každém cyklu chci přečíst jeden sloupek a z horního řádku určit řádek, odkud se má určit blok, ze spodního řádku spodní hodnotu.
Sloupce si určím jinde. Pak chci tento prostor zkopírovat.
Chtěl jsem vysvětlit, co vlastně z buňky potřebuji .
chci v cyklu posouvat ukazatel buňky a její hodnota mi naplní proměnnou.

Mozna je to tim, ze nejsem uplne z nejrychlejsich, ale ja proste nechapu, co chcete udelat nebo vam v souboru chybi hodnoty v bunkach, ktere pouzivate.
Konkretne:
1) Bunka cells(21,20), tedy X20 - zde ma byt zadana horni hranice cyklu (bunka je prazdna).
2) Bunky Cells(19,24+i), tedy X19, Y19...atd - (krome X19 prazdne)
3) Bunky cells(20,24+i), tedy X20, Y20...atd (vsechny prazdne)
Na zacatku cyklu tedy rikate, ze se ma cyklus provades od 0 do "" - prazda bunka, takze nula se jeste provede, jenze narazi na to, ze je prazdna bunka x20 (dolni), takze oblast nemuze byt definovana!
Nevim, co s tim, jaka je idea...