როგორ გამოვიყენოთ დიაპაზონი ცვლადი მწკრივით და სვეტით Excel VBA-ით

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

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

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

ჩამოტვირთეთ ეს სავარჯიშო წიგნაკი, რომ ივარჯიშოთ ამ სტატიის კითხვის დროს.

ცვლადი მწკრივი და სვეტი VBA.xlsm-ით

5 შესაფერისია დიაპაზონის ცვლადი მწკრივის და სვეტის გამოყენების გზები Excel VBA-ით

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

1. დააფორმატეთ კონკრეტული დიაპაზონი ცვლადი მწკრივის გამოყენებით Excel VBA

მოდით ვთქვათ, ჩვენ გვინდა ავირჩიოთ ცვლადი დიაპაზონი ცვლადი მწკრივის ნომრის განაცხადის გამოყენებით . ჩვენ ვირჩევთ დიაპაზონს B5:C10 და გამოვიყენებთ შრიფტის ფერს ( Maroon ) დიაპაზონში. ამისათვის მიჰყევით ქვემოთ მოცემულ მარტივ ნაბიჯებს.

♠ ნაბიჯი 1: შექმენით VBA მოდული

  • პირველი ყველა, დააჭირეთ Alt + F11 VBA მაკრო დასაწყებად.
  • დააწკაპუნეთ ჩასმაზე.
  • შემდეგ, აირჩიეთ მოდული .

♠ ნაბიჯი 2: დაწერეთ VBA კოდი

  • ჩაწერეთ შემდეგი VBA კოდები.
4121

♠ ნაბიჯი 3: გაუშვით პროგრამა

  • პირველ რიგში, შეინახეთ პროგრამა და დააჭირეთ F5 გასაშვებად.
  • ამიტომ გამოჩნდება შეყვანის ველი და ჩაწერეთ 10 როგორც რიგის ნომერი .

  • და ბოლოს, დააჭირეთ Enter რათა ნახოთ, რომ დიაპაზონი ( მწკრივი 5 , სვეტი 2 )-მდე ( ცვლადი რიგი 10 , სვეტი 3 ) არჩეული .

♠ ნაბიჯი 4 : გამოიყენეთ შრიფტის ფერი დიაპაზონში

  • რომ შრიფტის ფერი დაამატოთ არჩეულ დიაპაზონში , ჩასვით შემდეგი VBA კოდები .
9500

♠ ნაბიჯი 5: აკრიფეთ რიგის ნომერი

  • ტიპი a რიგის ნომერი ( 10 ) შეყვანის ველში .
  • დააწკაპუნეთ OK .

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

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

2.  დინამიური დიაპაზონის მორგება ცვლადი მწკრივის გამოყენება Excel VBA-ით

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

♠ნაბიჯი 1: შეიყვანეთ VBA კოდი

  • აირჩიეთ ახალი მოდული ჩასმა
  • ახალ მოდულში , ჩაწერეთ შემდეგი VBA პროგრამა .
8520

♠ ნაბიჯი 2: მიიღეთ არჩევანი

  • პროგრამის გაშვების შემდეგ, თქვენი დიაპაზონი შეირჩევა ბოლო გამოყენებამდე რიგი.

♠ ნაბიჯი 3: გამოიყენეთ შრიფტის ფერი

  • მონიშვნა არჩეული დიაპაზონის ან რედაქტირებისთვის , ჩასვით შემდეგი VBA კოდები .
8300

♠ ნაბიჯი 4: საბოლოო შედეგი

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

დაწვრილებით: Excel VBA: დააკოპირეთ დინამიური დიაპაზონი სხვა სამუშაო წიგნში

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

  • როგორ გამოვიყენოთ VBA თითოეული მწკრივისთვის დიაპაზონში Excel-ში
  • VBA სტრიქონების და სვეტების დიაპაზონში გადასატანად Excel-ში ( 5 მაგალითი) <1 6>
  • Excel VBA დიაპაზონის ციკლისთვის ცარიელ უჯრედამდე (4 მაგალითი)
  • როგორ გადავიტანოთ დიაპაზონი მასივში Excel VBA-ში (3 გზა)
  • როგორ გამოვიყენოთ VBA Excel-ში აქტიური უჯრედიდან დიაპაზონის ასარჩევად (3 მეთოდი)

3. კონკრეტული დიაპაზონის ფორმატირება ცვლადი სვეტის გამოყენებით Excel VBA-ით

ცვლადი მწკრივების მსგავსად , შეგიძლიათ გამოიყენოთ ცვლადი სვეტები Excel VBA -ით. B5 ( რიგი 5 , სვეტი 2 ) უჯრედი არის პირველი უჯრედი ში დიაპაზონი, და მწკრივი 8 არის ბოლო მწკრივი დიაპაზონში; ბოლო სვეტი არის ცვლადი სვეტი . მიჰყევით ქვემოთ მოცემულ პროცედურებს ცვლადი სვეტის გამოსაყენებლად.

♠ ნაბიჯი 1: ჩაწერეთ VBA კოდი

  • ახალ მოდული , დაწერეთ შემდეგი VBA კოდი .
7494

♠ ნაბიჯი 2: გაუშვით პროგრამა

  • პროგრამის გასაშვებად დააჭირეთ F5 შენახვის შემდეგ შენახვა .
  • ამიტომ , დაინახავთ შემდეგ შედეგებს, რადგან თქვენი არჩეული უჯრედები არის დიაპაზონი B5:E8 .

4. დინამიური დიაპაზონის მორგება Excel VBA-ით ცვლადი სვეტის გამოყენებით

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

♠ ნაბიჯი 1: ჩასვით VBA კოდი

  • ჩასვით შემდეგი VBA კოდებს ახალ მოდულში .
4275

♠ ნაბიჯი 2: გაუშვით პროგრამა

  • პირველ რიგში, შეინახეთ პროგრამა და დააჭირეთ F5 გასაშვებად.
  • შედეგად, დიაპაზონი არჩეულია და ფორმატირდება <-მდე 1>ბოლოს გამოყენებული სვეტი სამუშაო ფურცელში.

დაწვრილებით: Excel მაკრო: მრავალი სვეტის დახარისხებადინამიური დიაპაზონი (4 მეთოდი)

5. შექმენით დიაპაზონი როგორც ცვლადი მწკრივით, ასევე ცვლადი სვეტით Excel VBA-ით

მნიშვნელოვანია, შეგიძლიათ გამოიყენოთ ორივე ცვლადი მწკრივი და ცვლადი სვეტები თქვენი არჩევანის მიხედვით. ჩვენი დიაპაზონის არჩევის პირველი უჯრედია B5 ( მწკრივი 5, სვეტი 2 ) და ბოლო დიაპაზონი შეიცვლება ჩვენი არჩევანის მიხედვით. მიჰყევით ქვემოთ მოცემულ ნაბიჯებს ამოცანის შესასრულებლად.

♠ ნაბიჯი 1: აკრიფეთ VBA კოდი

  • პირველ რიგში, შექმენით ახალი მოდული .
  • შემდეგ, ჩაწერეთ შემდეგი VBA კოდები .
4987

♠ ნაბიჯი 2: ჩასვით რიგის ნომერი

  • აკრიფეთ ნებისმიერი რიგის ნომერი .

♠ ნაბიჯი 3: ჩასვით სვეტის ნომერი

  • აკრიფეთ ნებისმიერი სვეტის ნომერი .

♠ ნაბიჯი 4: მიიღეთ საბოლოო შედეგები

  • შესაბამისად, როგორც თქვენ აირჩევთ ( რიგი , სვეტი ) = ( 8,5 ), თქვენ მიიღებთ საბოლოო შედეგს, როგორც ნაჩვენებია ქვემოთ სურათი.

დასკვნა

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

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

Exceldemy პერსონალი დაგიკავშირდებათ რაც შეიძლება მალე.

დარჩით ჩვენთან და განაგრძეთ სწავლა.

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