Excel VBA გამართვის ბეჭდვა: როგორ გავაკეთოთ ეს?

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

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

Excel VBA Debug Print (სწრაფი ნახვა)

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

ჩამოტვირთეთ ეს სავარჯიშო სამუშაო წიგნი სანამ ამ სტატიას კითხულობთ.

VBA გამართვა Print.xlsm

4 ეფექტური გზა გამართვის ბეჭდვის შესასრულებლად Excel VBA-ში

ასე რომ, აღარ დაგვიანებით. ვნახოთ, როგორ შეგვიძლია ბეჭდვის გამართვა VBA Excel-ში.

1. გახსენით დაუყოვნებელი ფანჯარა Excel VBA-ში ბეჭდვის გამართვისთვის

VBA -ში ბეჭდვის გამართვის მიზნით, ჯერ უნდა გახსნათ მყისიერი ფანჯარა. ამისათვის დააჭირეთ ALT + F11 , რათა გახსნათ Visual Basic ფანჯარა.

შემდეგ დააჭირეთ CTRL + G თქვენს კლავიატურაზე. გაიხსნება ფანჯარა მყისიერი .

დაკავშირებული კონტენტი: Excel VBA: ამობეჭდეთ მომხმარებლის ფორმა გვერდზე მოსარგებად ( 2 მეთოდი)

2. გამართვა სრული კოდის ამობეჭდვა დაუყოვნებელ ფანჯარაში Excel VBA

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

მოდით, გვქონდეს VBA კოდი, რომელიც იღებს ორ მთელ რიცხვს ცვლადებად A და B და აბრუნებს მათ ჯამს ცვლადში C .

6496

ახლა დასაბეჭდად C მნიშვნელობა მყისიერი ფანჯარაში, თქვენ უნდა ჩასვათ ეს ხაზი.

1605

ახლა, თუ გაუშვით კოდი, თქვენ იპოვით C (10+15 = 25) მნიშვნელობას უშუალო ფანჯარაში.

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

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

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

3. კოდის სტრიქონის გამართვა დაუყოვნებელი ფანჯარაში VBA-ში

წინა მაგალითში ჩვენ ვნახეთ, როგორ შეგვიძლია ამობეჭდოთ კოდის გამომავალი ფანჯარა Immediate 1>debug.print ბრძანება.

მაგრამ შეგიძლიათ პირდაპირ დაწეროთ კოდის ხაზი Immediate ფანჯარაში და გაუშვათ იგი. მაგალითად, აქ მე დავწერე კოდის ეს ხაზი მყისიერი ფანჯარაში.

8524

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

დაწვრილებით: როგორ დავბეჭდოთ Excel ფურცელი ხაზებით (3 მარტივი გზა)

4. ბეჭდვის გამართვა შესვენების რეჟიმში უშუალოდ ფანჯარაში Excel VBA

ასევე შეგიძლიათ გამართოთ კონკრეტული კოდის მნიშვნელობის გამართვა მყისიერი ფანჯარა. მაგრამ ამისათვის თქვენ უნდა გადახვიდეთ VBA -ის შესვენების რეჟიმში.

მაგალითად, შემდეგ ფიგურაში, კოდი არის სტრიქონიდან შესვენების რეჟიმში:

7205

შესვენების რეჟიმი ნიშნავს, რომ კოდის გაშვებისას, ეს კონკრეტული ხაზი არ შესრულდება.

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

მაგალითად, B ცვლადის მნიშვნელობის დასაბეჭდად, ჩადეთ კოდის ეს ხაზი მყისიერი ფანჯარაში:

დააწკაპუნეთ ENTER . და თქვენ გაიგებთ ნაჩვენები B მნიშვნელობას. ეს არის 15 .

დაკავშირებული შიგთავსი: როგორ ამობეჭდოთ არჩეული ტერიტორია Excel-ში ერთ გვერდზე (3 მეთოდი)

რა უნდა გვახსოვდეს

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

დასკვნა

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

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