Ինչպես տպել տվյալները Excel VBA-ով (մանրամասն ուղեցույց)

  • Կիսվել Սա
Hugh West

Ամենակարևոր և լայնորեն օգտագործվող առաջադրանքներից մեկը, որին մենք հանդիպում ենք Excel-ում VBA -ի հետ աշխատելիս, անհրաժեշտ տվյալները տպելն է: Այսօր այս հոդվածում ես ձեզ ցույց կտամ, թե ինչպես կարող եք տպել տվյալներ Excel-ում VBA ՝ համապատասխան օրինակներով և նկարազարդումներով:

Ներբեռնեք Practice Workbook

Ներբեռնեք այս պրակտիկայի աշխատանքային գիրքը՝ այս հոդվածը կարդալու ընթացքում մարզվելու համար:

VBA Print.xlsm

Տվյալները Excel VBA-ով տպելու քայլեր

Այստեղ ես ստացել եմ Մարտին Գրախանութ կոչվող գրախանութի որոշ գրքերի Անունները, տեսակները և Գները տվյալները:

Այսօր մենք կիմանանք, թե ինչպես կարող ենք տպել այս տվյալների հավաքածուն VBA -ով:

Քայլ 1. Տպելու համար բացել VBA խմբագրիչը Excel-ում

Սեղմեք ALT+F11 ձեր ստեղնաշարի վրա: Այն կբացի Visual Basic խմբագրիչը:

Կարդալ ավելին. Ինչպես սահմանել տպման տարածքը Excel-ում ( 5 մեթոդ)

Քայլ 2. Excel-ում տպելու համար նոր մոդուլի տեղադրում

Գնացեք Տեղադրեք տարբերակը VBA գործիքագոտին: Սեղմեք Տեղադրել > Մոդուլ ՝ նոր մոդուլ բացելու համար:

Առնչվող բովանդակություն. Ինչպես տպել ցանցագծերը Excel-ում (2 եղանակ)

Քայլ 3. Մուտքագրեք VBA կոդը Excel-ում տպելու համար

Կբացվի նոր մոդուլ Module1 անունով: Այնտեղ մուտքագրեք հետևյալ VBA կոդը:

⧭ VBA կոդը՝

5502

⧭ Նշումներ :

  • Ահա, ես ուզում եմ տպելիմ աշխատանքային գրքույկի ակտիվ թերթիկը: Ցանկացած այլ աշխատաթերթ տպելու համար գրեք աշխատաթերթի անվանումը անմիջապես կոդի մեջ:

Օրինակ՝ Թերթ 1 կոչվող աշխատաթերթը տպելու համար օգտագործեք՝

ActiveWorkbook.Worksheets(“Sheet1”).PrintOut copies:=1

  • Դուք կարող եք նաև տպել աշխատանքային գրքույկից, որն ակտիվ չէ: Օրինակ, Թերթիկը1 տպելու համար Աշխատանքային գրքույկ1 կոչվող աշխատանքային գրքույկից, օգտագործեք՝

Աշխատանքային տետր(«Աշխատանքային տետր1»). Աշխատանքային թերթիկներ(«Թերթ 1» ”).PrintOut copies:=1

  • Այստեղ մենք տպում ենք աշխատաթերթի միայն մեկ օրինակ: Եթե ​​ցանկանում եք տպել մեկից ավելի օրինակ, համապատասխանաբար փոխեք copies հատկությունը:
  • Եթե ցանկանում եք տպել մի քանի աշխատաթերթեր և դրանք համադրել տպելիս, ապա ձեզ համար կա նաև տարբերակ: PrintOut ֆունկցիան VBA ունի հատկություն, որը կոչվում է Collate : Սահմանեք այն որպես True :

ActiveWorkbook.ActiveSheet.PrintOut copies:=10, Collate:=True

Առնչվող բովանդակություն. Excel VBA. Ինչպես դինամիկորեն սահմանել տպման տարածքը (7 եղանակ)

Նման ընթերցումներ.

  • Excel կոճակ հատուկ թերթեր տպելու համար (հեշտ քայլերով)
  • Ինչպես հորիզոնական տպել Excel-ում (4 մեթոդ)
  • Տպել բազմակի Excel Թերթեր մեկ PDF ֆայլի համար VBA-ով (6 չափանիշ)
  • Տպել վերնագրերը Excel-ում անջատված է, ինչպե՞ս միացնել այն:
  • Ինչպե՞ս տպել Excel թերթ A4 չափսի (4 եղանակ)

Քայլ4. Գործարկել VBA կոդը Excel-ում տպելու համար

VBA կոդը ճիշտ մուտքագրելուց հետո գործարկեք Macro ՝ սեղմելով Run<2:> տարբերակ VBA գործիքագոտում:

Համապատասխան բովանդակություն. Excel VBA. Սահմանեք տպման տարածքը մի քանի միջակայքերի համար ( 5 Օրինակ)

Քայլ 5. Վերջնական արդյունք. Տպել VBA-ով

Եթե կարողանաք հաջողությամբ գրել կոդը և գործարկել այն, դուք կգտնեք. աշխատաթերթը տպվեց ձեր տպիչի վրա, և մի փոքրիկ պատուհան հայտնվեց այսպես:

Կապված բովանդակություն. Excel VBA. Տպել բջիջների շրջանակը ( 5 հեշտ մեթոդ)

Հիշելու բաներ

Այստեղ մենք օգտագործել ենք PrintOut ֆունկցիան VBA . VBA -ում կա ևս մեկ ֆունկցիա, որը կոչվում է PrintPreview , որը ցույց է տալիս տվյալների նախադիտումը տպելուց առաջ:

PrintPreview ֆունկցիայի շարահյուսությունը նույնը, ինչ PrintOut ֆունկցիան, պարզապես օգտագործեք PrintPrview PrintOut -ի փոխարեն:

ActiveWorkbook.ActiveSheet.PrintPreview

Այն ցույց կտա ձեր աշխատաթերթի նախադիտումը նախքան տպելը:

Եզրակացություն

Այսպիսով, սա այն մեթոդն է, որով դուք կարող եք տպել ցանկացած տվյալ Excel-ի աշխատաթերթից VBA -ով: Հարցեր ունե՞ք։ Ազատորեն հարցրեք մեզ: Եվ մի մոռացեք այցելել մեր կայք ExcelWIKI ավելի շատ գրառումների և թարմացումների համար:

Հյու Ուեսթը բարձր փորձառու Excel-ի մարզիչ և վերլուծաբան է, որն ունի ավելի քան 10 տարվա փորձ այս ոլորտում: Նա հաշվապահական հաշվառման և ֆինանսների բակալավրի և բիզնեսի կառավարման մագիստրոսի կոչում է ստացել: Հյուը կիրք ունի դասավանդելու նկատմամբ և մշակել է ուսուցման յուրահատուկ մոտեցում, որը հեշտ է հետևել և հասկանալ: Excel-ի նրա փորձագիտական ​​գիտելիքներն օգնել են հազարավոր ուսանողների և մասնագետների ամբողջ աշխարհում բարելավել իրենց հմտությունները և առաջադիմել իրենց կարիերայում: Իր բլոգի միջոցով Հյուն կիսվում է իր գիտելիքներով աշխարհի հետ՝ առաջարկելով Excel-ի անվճար ձեռնարկներ և առցանց ուսուցում, որոնք կօգնեն անհատներին և ձեռնարկություններին հասնել իրենց ողջ ներուժին: