Სარჩევი
ამ სტატიაში თქვენ შეისწავლით თუ როგორ უნდა დააყენოთ დიაპაზონი უჯრედებისთვის, სტრიქონებისა და სვეტებისთვის VBA Excel-ში.
ჩამოტვირთეთ სამუშაო წიგნი
შეგიძლიათ ჩამოტვირთოთ Excel-ის უფასო პრაქტიკის სამუშაო წიგნი აქედან.
დააყენეთ დიაპაზონი VBA.xlsm-ში
VBA Range Object
Range ობიექტი VBA -ში შეიძლება შეიცავდეს ერთ უჯრედს, მრავალ უჯრედს, მწკრივებს, სვეტებს Excel-ის სამუშაო ფურცელში.
Range ობიექტის იერარქია ქვემოთ მოცემულია.
აპლიკაცია > სამუშაო წიგნი > სამუშაო ფურცელი > დიაპაზონი
ასე უნდა გამოაცხადოთ Range ობიექტი VBA -ში.
7 მაგალითები, თუ როგორ უნდა დააყენოთ დიაპაზონი VBA Excel-ში
ამ განყოფილებაში განხილული იქნება როგორ დააყენოთ დიაპაზონი ერთ უჯრედში, მრავალ უჯრედში, ერთ მწკრივში, მრავალ მწკრივში, ერთ სვეტში, მრავალ სვეტში და დააყენეთ დიაპაზონი Command ღილაკის მეშვეობით VBA Excel.
1. დააყენეთ დიაპაზონი ერთ უჯრედში VBA-ში
აქ ვნახავთ, როგორ დააყენოთ დიაპაზონი ერთ უჯრედში VBA -ით.
ნაბიჯები:
- დააჭირეთ Alt + F11 თქვენს კლავიატურაზე ან გადადით ჩანართზე დეველოპერი -> Visual Basic გასახსნელად Visual Basic Editor .
- pop-up კოდის ფანჯარაში მენიუს ზოლიდან , დააწკაპუნეთ ჩასმა -> მოდული .
- დააკოპირეთ შემდეგი კოდი და ჩასვით კოდის ფანჯარაში.
4658
აქ,
B2 = უჯრედი, სადაც გვინდა დავაყენოთღირებულება. თქვენ შეგიძლიათ დააყენოთ ნებისმიერი უჯრედის მითითების ნომერი, რომელიც გჭირდებათ.
თქვენი კოდი მზად არის გასაშვებად.
- დააჭირეთ F5 თქვენს კლავიატურაზე ან მენიუს ზოლიდან აირჩიეთ გაშვება -> გაუშვით Sub/UserForm . ასევე შეგიძლიათ უბრალოდ დააწკაპუნოთ პატარა Play ხატულაზე ქვემენიუ ზოლში მაკროს გასაშვებად.
Cell B2 ახლა შეიცავს მნიშვნელობას „ Hello World “.
დაწვრილებით: VBA თითოეული უჯრედისთვის დიაპაზონში Excel-ში
2. დააყენეთ დიაპაზონი მრავალ უჯრედში VBA-ში
აქ ჩვენ ვნახავთ, როგორ დააყენოთ დიაპაზონი მრავალ უჯრედებში VBA -ით.
ნაბიჯები:
- ისევე როგორც ადრე, გახსენით Visual Basic Editor დეველოპერი ჩანართიდან და ჩასვით მოდული კოდის ფანჯარაში.
- კოდის ფანჯარაში დააკოპირეთ შემდეგი კოდი და ჩასვით.
4137
თქვენი კოდი მზად არის გასაშვებად.
- გაუშვით მაკრო და ყველა უჯრედი A1 -დან D5 ახლა გეჭიროთ „ გამარჯობა! “
3. დააყენეთ დიაპაზონი ერთ მწკრივში VBA-ში
აქ ვნახავთ, როგორ დააყენოთ დიაპაზონი ერთ მწკრივში VBA -ით.
ნაბიჯები:
- ისევე როგორც ადრე, გახსენით Visual Basic Editor Developer ჩანართიდან და ჩასვით მოდული კოდის ფანჯარაში.
- კოდის ფანჯარაში დააკოპირეთ შემდეგი კოდი და ჩასვით.
8546
თქვენი კოდი ახლა მზად არის გასაშვებად.
- გაუშვით მაკრო დამხოლოდ მე-3 მწკრივი ყველა მწკრივიდან A1 -დან D5 -მდე ახლა გეჭიროთ " გამარჯობა! "
- მწკრივები(3). კოდში არსებულმა მნიშვნელობამ მისცა წვდომა კონკრეტული დიაპაზონის მე-3 მწკრივზე A1:D5 .
4. დააყენეთ დიაპაზონი მრავალ მწკრივში VBA-ში
აქ ჩვენ ვნახავთ, როგორ დააყენოთ დიაპაზონი მრავალ მწკრივში VBA -ით.
ნაბიჯები:
- ისევე როგორც ადრე, გახსენით Visual Basic Editor Developer ჩანართიდან და ჩასვით მოდული კოდის ფანჯარაში.
- კოდის ფანჯარაში დააკოპირეთ შემდეგი კოდი და ჩასვით.
5001
თქვენი კოდი არის ახლა მზადაა გასაშვებად.
- გაუშვით მაკრო და 1 , 3 და 5th რიგები ყველადან რიგები A1 -დან D5 -მდე ახლა დაიჭირეთ „ გამარჯობა! “
მსგავსი წაკითხვები:
- როგორ ავირჩიოთ დიაპაზონი უჯრედის მნიშვნელობის მიხედვით VBA (7 გზა)
- გამოიყენოთ VBA დიაპაზონის ობიექტი Excel-ში (5 თვისება)
- როგორ გამოვიყენოთ VBA დიაპაზონის ოფსეტი (11 გზა)
- VBA დიაპაზონი ცვლადი მწკრივის ნომრით Excel-ში (4 მაგალითები)
5. დააყენეთ დიაპაზონი ერთ სვეტში VBA-ში
აქ ჩვენ ვნახავთ, თუ როგორ უნდა დააყენოთ დიაპაზონი ერთი სვეტი VBA -ით.
ნაბიჯები:
- ისევე როგორც ადრე, გახსენით Visual Basic Editor Developer ჩანართიდან და Insert a Module კოდის ფანჯარაში .
- კოდის ფანჯარაში,დააკოპირეთ შემდეგი კოდი და ჩასვით.
7005
თქვენი კოდი მზად არის გასაშვებად.
- გაუშვით მაკრო და მხოლოდ მე-2 სვეტი ყველა სვეტიდან A1 -დან D5 -მდე ახლა გეჭიროთ „ გამარჯობა! “
- iCol.Columns(2). კოდში მნიშვნელობა მისცა წვდომას კონკრეტული დიაპაზონის მეორე სვეტზე A1:D5 .
6. დააყენეთ დიაპაზონი მრავალ სვეტში VBA-ში
აქ ჩვენ ვნახავთ, როგორ დააყენოთ დიაპაზონი მრავალჯერ სვეტები VBA -ით.
ნაბიჯები:
- ისევე როგორც ადრე, გახსენით Visual Basic Editor დეველოპერი ჩანართიდან და ჩადეთ მოდული კოდის ფანჯარაში.
- კოდის ფანჯარაში დააკოპირეთ შემდეგი კოდი და ჩასვით. .
1159
თქვენი კოდი ახლა მზად არის გასაშვებად.
- გაუშვით მაკრო და მეორე და მე-4 სვეტები A1 -დან D5 -მდე ახლა დაიჭირეთ „ გამარჯობა! “
7. დიაპაზონის დაყენება ბრძანების ღილაკის მეშვეობით VBA
აქ ჩვენ ვისწავლით, თუ როგორ უნდა დააყენოთ დიაპაზონი Command Button VBA -ში Command Button .
ნაბიჯები:
- გადადით დეველოპერზე -> ჩასმა -> ბრძანების ღილაკი .
- დარწმუნდით, რომ ჩართული გაქვთ დიზაინის რეჟიმი .
- გადაათრიეთ ფურცელში Command Button გარშემო.
- ორჯერ დააწკაპუნეთ ღილაკზე და ის გადაგიყვანთ კოდის ფანჯარაში, რომელიც ავტომატურად გენერირებულია a VBA ქვეპროცედურის კოდი .
- Sub-ის შიგნით ჩაწერეთ თქვენი კოდი და შეინახეთ.
- დაბრუნდით საინტერესო სამუშაო ფურცელზე და დააწკაპუნეთ Command Button . თქვენს კოდზე დაფუძნებული შედეგი გამოჩნდება სამუშაო ფურცელში.
VBA Set Range-ის უპირატესობები
- მისი განხორციელება ძალიან მარტივია.
- არგუმენტები Range ობიექტის შიგნით არ არის დაფიქსირებული. ასე რომ, ჩვენ შეგვიძლია შევცვალოთ არგუმენტის მნიშვნელობები ჩვენი საჭიროებების მიხედვით.
- 1-ზე მეტი მნიშვნელობა შეიძლება გადავიდეს არგუმენტებად.
რაც უნდა გვახსოვდეს
- CELLS თვისებები VBA -ში ასევე შეიძლება გამოყენებულ იქნას დიაპაზონის VBA -ში დასაყენებლად.
- ობიექტის ცვლადები უნდა იყოს დაყენებული, როგორც ობიექტის მითითება SET
დასკვნა
ეს სტატია გასწავლით, თუ როგორ დააყენეთ დიაპაზონი Excel VBA მაკროში. იმედი მაქვს, რომ ეს სტატია თქვენთვის ძალიან სასარგებლო იყო. მოგერიდებათ დაუსვათ ნებისმიერი შეკითხვა თემასთან დაკავშირებით.