< návrat zpět

MS Excel


Téma: Tlac 2 roznych tabuliek rss

Zaslal/a 17.7.2024 20:43

Zdravim na liste Print mam dve rozne tabulky v rozsahu B134:M266 a R80:AD127.

Potrebujem vytvorit dake makro kde si vyberiem jednu alebo druhu tabulku s poctom kopii pre tlac a dam odsoslat pre tlaciaren.

Zaslat odpověď >

#056685
€Ł мσşqμΐτσ
Ahoj,

zkus tohle:

Sub TiskVybraneTabulky()
Dim ws As Worksheet
Dim tabulka As String
Dim pctKopii As Integer

' Nastav list, kde se nachází tabulky
Set ws = ThisWorkbook.Sheets("Print")

' Výběr tabulky a počet kopií
tabulka = InputBox("Zadejte číslo tabulky k tisku (1 pro tabulku B134:M266, 2 pro tabulku R80:AD127):", "Výběr tabulky")
pctKopii = InputBox("Zadejte počet kopií:", "Počet kopií")

' Kontrola platnosti vstupů
If (tabulka <> "1" And tabulka <> "2") Or Not IsNumeric(pctKopii) Or pctKopii < 1 Then
MsgBox "Neplatný vstup. Prosím zkuste to znovu."
Exit Sub
End If

' Nastavení oblasti tisku podle výběru
Select Case tabulka
Case "1"
ws.PageSetup.PrintArea = "$B$134:$M$266"
Case "2"
ws.PageSetup.PrintArea = "$R$80:$AD$127"
End Select

' Tisk vybrané oblasti s požadovaným počtem kopií
ws.PrintOut Copies:=pctKopii
End Sub
citovat

Uživatelské menu

Nejste přihlášen(a)
avatar\n

Menu

Formulář Faktura

Formulář Faktura IV

Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.

Helios iNuvio

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.

On-line nástroje