Super Syde, takhle jsem si to představoval. Na jednu skulinku jsem přišel, a to když vložím nový list přes kliknutí pravým tlačítkem na záložku listu -> vložit -> list . Když se vloží před jiný list a ne na konec, tak to začne mazat data místo vložení nového řádku. Stejně tak, když list přejmenuji. Tak smaže data v řádku. Tohle by se, ale asi těžko ošetřilo. Při přesouvání,mazaní a vkládání nové listu na konci přes ,vložit list, se to chová správně. Děkuji za pomoc
Potřeboval bych, aby se se změnou pořadí listů pohybovaly celé řádky podle toho jak se změnili v prvním sloupci po vygenerování nového seznamu. Teď když změním pořadí listů, tak se změní pouze první sloupec, ale zbytek řádků zůstane neměnný. Potřebuji vytvořit takové makro, které se spustí, když znovu vygeneruji seznam_listu() nebo automaticky při změně pořadí listů a pak dokáže zahýbat celými řádky.
Po prvním vygenerování seznamu budou zapsané hodnoty do zbytku tabulky, a tak potřebuji, aby zůstaly v řádku ve kterém je název listu, ke kterému byly připsané. S jeho posunem se musí také posunout.
Přikládám soubor k vyzkoušení.
Dobrý den, chtěl bych požádat o pomoc. Přes takovýto kód vytvořím seznam listů:
Sub seznam_listu()
For i = 1 To Sheets.Count
Cells(i, 1) = Sheets(i).Name
Next i
End Sub
Potřeboval bych pomoci s kódem VBA, aby poté byly řádky, které mají v prvním sloupci názvy listů, závislé na pořadí listů. Tzn. Když přesunu List1 na třetí pozici přesune se celý řádek 1 na řádek 3 [rows(1:1)=>rows(3:3)]. Když vložím nový list vloží se nový řádek na řádek s číslem pozice nového listu. Když odstraním List2, tak se odstraní celý řádek 2. Při přejmenování listu se pouze změní název v první buňce řádku, ale data zůstanou. Snad jsem to popsal srozumitelně. Jestli budete mít někdo chvilku, tak by mi to moc pomohlo. Děkuji
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.