Sub tisk()
Dim tisk As Variant
Range(Cells(10, 13), Cells(Cells(65000, 13).End(xlUp).Row, 30)).Select
tisk = Application.Dialogs(xlDialogPrint).Show(, , , , , , , , , , , 1)
End Sub
citovat
Zaslal/a Jika 4.10.2010 13:34
Dobrý den,
v programování maker jsem úplný začátečník, ale potřeboval bych poradit jak naprogramovat jeden konkrétní úkol.
V excelu na listu Quality mám několik tabulek, zčehož mám jednu tabulku, kterou mám naformátovanou k tisku. Dále protože někdy zákazník požaduje několik takových tabulek mám vložené makro, které stávající tabulku nakopíruje dolů pod stávající tabulku a vloží na začátek nové tabulky "konec stránky". Otázkou pro mě je jak správně naprogramovat makro, které by ohraničilo tiskové pole takto:
zhora M10 až AD10 a zespoda, aby to vždy protáhlo to tiskové pole až po poslední řádek, který obsahuje vzorec.
Výsledkem bude, že když makrem "naklonuju" 3 tabulky, budu v rychlém tisku tisknout max. 3 tabulky, naklonuju 10 tabulek bude se tisknout 10 tabulek max.
Ideální stav by byl upravit makro tak, aby bylo použitelné na nové tlačítko TISK, kterým by se zobrazilo okno s výběrem tiskárny a už by zde byl nastaven rozsah stránek.
Předem děkuji všem, kdo mi jakkoli poradí.
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.