با سلام
بهتر بود تو قسمت ویژوال مطرح می کردید
اگر می خواید رنج خاصی را پرینت بگیرید بهتره اول اون ناحیه را تبدیل به تیبل کنید تا منطقه داینامیکی بشه بعد پرینت بگیرید که با ضبط یه ماکرو این کار شدنیه مثل کد زیر
کد PHP:
Sub PrintTable()
Sheet2.Activate
Range("Table1[#All]").Select
ActiveSheet.PageSetup.PrintArea = "Table1[#All]"
ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True, _
IgnorePrintAreas:=False
Sheet1.Activate
End Sub
اگرم می خواید که کل شیت 2 پرینت گرفته بشه از کد زیر کمک بگیرید
علاقه مندی ها (Bookmarks)