VBA კოდი ბეჭდვის ღილაკისთვის Excel-ში (5 მაგალითი)

  • გააზიარეთ ეს
Hugh West

თუ ჩვენ შეგვიძლია დავაყენოთ მორგებული ბეჭდვის ღილაკი ჩვენს Excel-ის სამუშაო ფურცელში, მაშინ ის შეიძლება იყოს ძალიან მოსახერხებელი და დაზოგავს დროს ფურცლების ბეჭდვისთვის. VBA მაკროების გამოყენებით , ჩვენ შეგვიძლია ამის გაკეთება მარტივად. ასე რომ, ეს სტატია მოგაწვდით 5 მარტივ მაკროს, რათა გამოიყენოთ VBA კოდი ბეჭდვის ღილაკისთვის Excel-ში.

ჩამოტვირთეთ პრაქტიკის სამუშაო წიგნი

შეგიძლიათ ჩამოტვირთეთ Excel-ის უფასო შაბლონი აქედან და ივარჯიშეთ საკუთარ თავზე.

VBA კოდი ბეჭდვის ღილაკის შესაქმნელად.xlsm

5 მაგალითი VBA-ს გამოსაყენებლად Excel-ში ბეჭდვის ღილაკის კოდი

მოდით, ჯერ გაეცნოთ ჩვენს მონაცემთა ბაზას, რომელიც წარმოადგენს გამყიდველის გაყიდვებს სხვადასხვა რეგიონებში .

1. გამოიყენეთ VBA კოდი ბეჭდვის ღილაკის შესაქმნელად Excel-ში Print Dialog Box-ისთვის

პირველ რიგში, ჩვენ შევქმნით Print Button და შემდეგ დავწერთ მას კოდებს.

ნაბიჯები:

  • დააწკაპუნეთ შემდეგნაირად: დეველოპერი >> ჩასმა >> ღილაკის ყუთი.

მალე, თქვენ მიიღებთ პლუს ნიშანს (+) თქვენს კურსორში .

  • გადაათრიეთ ეს კურსორი თქვენი სასურველი ღილაკის ზომის და გარკვეული პერიოდის შემდეგ გაიხსნება დიალოგური ფანჯარა სახელად მინიშნება მაკრო .

  • მიეცით სახელი და დააჭირეთ ახალს .

გაჩნდება ფანჯარა VBA .

  • შემდეგ აკრიფეთ შემდეგი კოდები მასში-
7665
  • ახლა დაბრუნდით თქვენს ფურცელი .

კოდის დაყოფა

  • აქ მე შევქმენი Sub პროცედურა, DialogBox .
  • შემდეგ გამოვიყენე Dialogs (xlDialogPrint). ჩვენება გასახსნელად დაბეჭდვის დიალოგური ფანჯარა .

ღილაკი შექმნილია.

  • დააწკაპუნეთ მარჯვენა ღილაკით ღილაკზე და აირჩიეთ ტექსტის რედაქტირება კონტექსტური მენიუდან ღილაკის სახელის შესაცვლელად.

  • მოგვიანებით, უბრალოდ აკრიფეთ სახელი და დააწკაპუნეთ თქვენს მაუსის არსად ღილაკის მიღმა .

შემდეგ უბრალოდ დააჭირეთ ღილაკს .

შემდეგ მიიღებთ ბეჭდვის დიალოგურ ფანჯარას . თუ გსურთ, შეგიძლიათ დაბეჭდვა ახლავე.

თუ ამ მომენტში არ გაქვთ პრინტერი , შეგიძლიათ შეინახოთ როგორც 1>PDF . შემდგომი გამოყენებისთვის ან დაბეჭდვა მოგვიანებით.

  • ახლა დააჭირეთ OK .

  • ამ მომენტში უბრალოდ მიუთითეთ სახელი და დააჭირეთ შენახვა .

აქ არის დაბეჭდილი PDF .

დაწვრილებით: როგორ დაარეგულიროთ ბეჭდვის პარამეტრები Excel-ში (8 შესაფერისი ხრიკი)

2. გამოიყენეთ VBA კოდი აქტიური ფურცლის ბეჭდვის ღილაკის შესაქმნელად

აქ ჩვენ გამოვიყენებთ VBA დასაბეჭდად ან აქტიური ფურცელი .

ნაბიჯები:

  • მიჰყევით პირველ ორ ნაბიჯს პირველი განყოფილებიდან <1-ის შესაქმნელად>ღილაკი და მინიჭეთ მაკრო .
  • დაწერეთ მაკრო სახელი და დააჭირეთ სიახლე .

მალევე გაიხსნება VBA ფანჯარა.

  • შემდეგ ჩაწერეთ შემდეგი კოდები მასში-
7956
  • მოგვიანებით, დაბრუნდით

კოდის დაშლა

  • აქ შევქმენი ქვე პროცედურა , ActiveSheet .
  • შემდეგ გამოიყენეთ PrintOut აირჩიეთ აქტიური ფურცელი და დაბეჭდეთ ის .
  • ახლა უბრალოდ დააჭირეთ ღილაკს .

A გაიხსნება დიალოგური ფანჯარა სახელად ბეჭდვის შენახვა როგორც .

  • მიეცით სახელი და დააჭირეთ შენახვა .

შემდეგ მიიღებთ დაბეჭდილ PDF .

შეგიძლიათ მარტივად შეცვალეთ პრინტერი თუ გჭირდებათ.

  • დააწკაპუნეთ ფაილზე სახლის გვერდით

  • შემდეგ აირჩიეთ Print ოპცია და დააწკაპუნეთ ჩამოშლელ ასარჩევად a პრინტერი .

დაწვრილებით: როგორ დავბეჭდოთ ყველა ფურცელი Excel-ში (3 მეთოდი)

3. გამოიყენეთ VBA კოდი Excel-ში არჩეული ფურცლების ბეჭდვის ღილაკის შესაქმნელად

თუ გსურთ დაბეჭდვა კონკრეტული არჩეული ფურცლების , მაშინ ასევე შესაძლებელია გამოყენებით VBA .

ნაბიჯები:

  • მიჰყევით პირველ ორ ნაბიჯს პირველი განყოფილებიდან -ის შესაქმნელად ღილაკი და მივანიჭოთ a მაკრო .
  • შემდეგ ჩაწერეთ მაკრო სახელი და დააჭირეთ ახალი .

მალევე,გაიხსნება VBA ფანჯარა.

  • მოგვიანებით აკრიფეთ შემდეგი კოდები მასში-
1170

შემდეგ დაბრუნდით თქვენს ფურცელზე .

კოდის დაყოფა

  • აქ შევქმენი Sub პროცედურა, SelectedSheets .
  • შემდეგ გამოვიყენე ActiveWindow აირჩიეთ ფურცელი აქტიური Excel ფანჯრიდან .
  • შემდეგ, გამოიყენება PrintOut დასაბეჭდად მრავალი არჩეული ფურცლები .
  • ახლა აირჩიეთ ფურცლები და დააჭირეთ ბეჭდვის ღილაკს . მე შევარჩიე ორი ფურცელი.

  • მიეცით სახელი PDF და დააჭირეთ შენახვას .

PDF ფაილს აქვს t ორი გვერდი ორი ფურცლისთვის .

დაწვრილებით: როგორ დავბეჭდოთ კონკრეტული ფურცლები VBA მაკროს გამოყენებით Excel-ში (4 გზა)

მსგავსი წაკითხვები:

  • როგორ დავბეჭდოთ Excel ფურცელი A4 ზომით (4 გზა)
  • როგორ შევინახოთ სათაური Excel-ში ბეჭდვისას (3 გზა)
  • Excel VBA: როგორ დავაყენოთ ბეჭდვის არე დინამიურად (7 გზა)
  • როგორ დავბეჭდოთ Excel ფურცელი ხაზებით (3 მარტივი გზა)
  • როგორ დავბეჭდოთ გრაფიკი Excel-ში (5 გზა)

4. ჩადეთ Excel VBA ბეჭდვის ღილაკის შესაქმნელად კონკრეტული ფურცლისთვის შერჩეული დიაპაზონით

აქ, ჩვენ გავაკეთებთ ბეჭდვის ღილაკს ბეჭდვის შერჩეულს დიაპაზონი კონკრეტული ფურცლიდან .

ნაბიჯები:

  • მიჰყევით პირველსორი ნაბიჯი პირველი განყოფილებიდან რომ შექმნათ ღილაკი და მივანიჭოთ მაკრო.
  • დაწერეთ მაკროს სახელი და დააჭირეთ ახალი .

მალევე გაიხსნება VBA ფანჯარა.

  • შემდეგ დაწერეთ შემდეგი კოდები
7369
  • მოგვიანებით, დაუბრუნდით თქვენს ფურცელს.

კოდის დაშლა

  • აქ შევქმენი ქვე პროცედურა, SpecificSheetnRange .
  • შემდეგ გამოიყენება განცხადებით აირჩიეთ a სპეციფიკური
  • შემდეგი, PrintArea = "B2:D11".PrintOut შეარჩევს დიაპაზონს კონკრეტული ფურცლიდან და დაბეჭდავს ს.
  • ახლა უბრალოდ დააჭირეთ ბეჭდვის ღილაკს .

  • დააყენეთ სახელი ამისთვის PDF და დააჭირეთ შენახვა .

ეს არის დაბეჭდილი კონკრეტული ფურცელი.

დაწვრილებით: Excel VBA: დააყენეთ ბეჭდვის არე მრავალი დიაპაზონისთვის (5 მაგალითი)

5. ჩადეთ Excel VBA ბეჭდვის ღილაკის შესაქმნელად აქტიური ფურცლისთვის არჩეული დიაპაზონით

ასევე, შეგიძლიათ აირჩიოთ დიაპაზონი აქტიური ფურცლიდან და შეგიძლიათ გააკეთოთ ბეჭდვის ღილაკი დაბეჭდვა VBA -ის გამოყენებით.

ნაბიჯები:

  • მიჰყევით პირველი ორი ნაბიჯი პირველი განყოფილებიდან შექმნათ ღილაკი და მივანიჭოთ მაკრო .
  • მოგვიანებით დაწერეთ მაკრო სახელი და დააჭირეთ ახალი .

მალე, VBA ფანჯარა გაიხსნება.

  • VBA ფანჯარაში ჩაწერეთ შემდეგი კოდები
2958
  • შემდეგ დაბრუნდით თქვენს ფურცელზე .

კოდის დაშლა

  • აქ შევქმენი ქვე პროცედურა, ActiveSheetnRange .
  • შემდეგ გამოვიყენე Range(“B2:D11”).PrintOut აირჩიეთ a დიაპაზონი და დაბეჭდვა.
  • დააჭირეთ ბეჭდვის ღილაკს .

  • მიეცით სახელი და დააჭირეთ შენახვა .

შემდეგ მიიღებთ დაბეჭდილ დიაპაზონს .

დაწვრილებით: Excel-ის ღილაკი კონკრეტული ფურცლების დასაბეჭდად (მარტივი ნაბიჯებით)

დასკვნა

იმედი მაქვს, რომ ზემოთ აღწერილი პროცედურები საკმარისი იქნება VBA კოდის გამოსაყენებლად ბეჭდვის ღილაკისთვის Excel-ში. მოგერიდებათ დასვით ნებისმიერი შეკითხვა კომენტარების განყოფილებაში და გთხოვთ გამომიხმაუროთ.

ჰიუ ვესტი არის Excel-ის ძალიან გამოცდილი ტრენერი და ანალიტიკოსი, რომელსაც აქვს 10 წელზე მეტი გამოცდილება ინდუსტრიაში. მას აქვს ბაკალავრის ხარისხი ბუღალტერიასა და ფინანსებში და მაგისტრის ხარისხი ბიზნესის ადმინისტრირებაში. ჰიუს აქვს სწავლების გატაცება და შეიმუშავა სწავლების უნიკალური მიდგომა, რომელიც ადვილად გასაგები და გასაგებია. მისი ექსპერტი Excel-ის ცოდნა დაეხმარა ათასობით სტუდენტს და პროფესიონალს მთელს მსოფლიოში, გაეუმჯობესებინათ თავიანთი უნარები და გამოირჩეოდნენ თავიანთ კარიერაში. თავისი ბლოგის საშუალებით, ჰიუ უზიარებს თავის ცოდნას მსოფლიოს, სთავაზობს უფასო Excel გაკვეთილებს და ონლაინ ტრენინგებს, რათა დაეხმაროს ინდივიდებსა და ბიზნესს თავიანთი პოტენციალის სრულად მიღწევაში.