VBA Excel-ში დიაპაზონში მწკრივების გადატანა (6 მაგალითი)

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

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

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

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

VBA ციკლი რიგების მეშვეობით Range.xlsm

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

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

1. გამოიყენეთ VBA დიაპაზონში დიაპაზონის ცვლადით, რათა გადაიტანოთ რიგები

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

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

STEPS:

  • დასაწყისად გადადით აქტიურ სამუშაო ფურცელზე „ Range Variable “.
  • გარდა ამისა, დააწკაპუნეთ მარჯვენა ღილაკით და აირჩიეთ ვარიანტი „ კოდის ნახვა “. ასევე შეგიძლიათ დააჭიროთ Alt + F11 მის გასახსნელად.

  • ზემოხსენებული ქმედება ხსნის კოდის ფანჯარას ამ სამუშაო ფურცლისთვის .
  • ასევე, ჩაწერეთ კოდი კოდის ფანჯარაში:
6523
  • შემდეგ, დააწკაპუნეთ Run ან დააჭირეთ F5 კოდის გასაშვებად.

  • საბოლოოდ, ჩვენ მივიღებთ შედეგებს, როგორიცაა შემდეგი ეკრანის სურათი.

წაიკითხეთ მეტი: Excel VBA: სვეტების ციკლი დიაპაზონში (5 მაგალითი)

2. გამოიყენეთ VBA ციკლში სტრიქონების ციკლში დიაპაზონში რიცხვითი ცვლადით

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

მოდით, გადავხედოთ ნაბიჯები ამ მეთოდის გასაკეთებლად.

STEPS:

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

  • ეს მოქმედება გახსნის კოდის ფანჯარას ამ სამუშაო ფურცლისთვის. თქვენ ასევე შეგიძლიათ დააჭიროთ Alt + F11 ამ კოდის ფანჯრის გასახსნელად.
  • აკრიფეთ შემდეგი კოდი ამ ფანჯარაში:
6846
  • ამის შემდეგ დააწკაპუნეთ Run ან დააჭირეთ F5 ღილაკს კოდის გასაშვებად.

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

წაიკითხეთმეტი: VBA სტრიქონებისა და სვეტების დაკვრა დიაპაზონში Excel-ში (5 მაგალითი)

3. Excel VBA მომხმარებლის მიერ არჩეულ დიაპაზონში სტრიქონების დაკვრა დიაპაზონში

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

ვნახოთ ამ მაგალითთან დაკავშირებული ნაბიჯები.

STEPS:

  • დასაწყისში აირჩიეთ უჯრედების დიაპაზონი ( D5:D9 ).

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

  • ზემოთ ბრძანება გახსნის VBA კოდის ფანჯარას აქტიური სამუშაო ფურცლისთვის. თქვენ ასევე შეგიძლიათ გახსნათ კოდის ფანჯარა Alt + F11 დაჭერით. ჩასვით შემდეგი კოდი ცარიელ კოდის ფანჯარაში:
5739
  • შემდეგ, ამ სამუშაო ფურცლის კოდის გასაშვებად დააწკაპუნეთ Run ან დააჭირეთ F5 გასაღები.

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

  • უფრო მეტიც, თუ დააწკაპუნებთ OK ის დააბრუნებს არჩეული დიაპაზონის მეორე მნიშვნელობას, რომელიც არის უჯრედი D6 .

  • ეს პროცესი გაგრძელდება არჩეული დიაპაზონის ბოლო მნიშვნელობამდე, რომელიც არის უჯრედი D9 .

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

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

  • როგორ გამოვიყენოთ VBA აქტიური უჯრედიდან დიაპაზონის ასარჩევად Excel-ში (3 მეთოდი)
  • Excel მაკრო: დაალაგეთ მრავალი სვეტი დინამიური დიაპაზონით (4 მეთოდი)
  • როგორ გადავიტანოთ დიაპაზონი მასივში Excel VBA-ში (3 გზა)

4. დინამიურ დიაპაზონში მწკრივების გადატანა VBA-ით

მეოთხე მაგალითში ჩვენ გამოვიყენებთ VBA დინამიურ დიაპაზონში მწკრივების გადასატანად. . ეს მაგალითი ოდნავ განსხვავდება წინაგან. ჩვენ შეგვიძლია მოვარგოთ დიაპაზონი მარყუჟში Excel-ის სამუშაო ფურცლისთვის. ჩვენ გამოვიყენებთ შემდეგ მონაცემთა ბაზას ამ მეთოდის საილუსტრაციოდ. შემდეგ მონაცემთა ნაკრებში ჩვენ შეავსებთ დიაპაზონის მნიშვნელობებს ( B8:C12 ) კონკრეტული მნიშვნელობით.

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

STEPS:

  • პირველ რიგში, შეიყვანეთ მნიშვნელობა 6 უჯრედში B1 და C უჯრედში B2 .
  • მეორე, დააწკაპუნეთ მაუსის მარჯვენა ღილაკით აქტიურ უჯრედზე და აირჩიეთ ვარიანტი „ კოდის ნახვა '.

  • ეს ბრძანება გახსნის VBA კოდის ფანჯარას აქტიური სამუშაო ფურცლისთვის. კოდის ფანჯრის გახსნის კიდევ ერთი გზაა Alt + F11 დაჭერით.
  • მესამე ჩასვით შემდეგი კოდი კოდის ფანჯარაში:
2930
  • ახლა, კოდის გასაშვებად დააწკაპუნეთ Run ან დააჭირეთ F5 კლავიშს.

  • შედეგად, მონაცემთა ნაკრები ივსება მნიშვნელობით 2500.00$ შემდეგი გზით.

შენიშვნა:

ზემოთ სურათზე, მნიშვნელობა 6 წარმოადგენს დიაპაზონის პირველ ორ რიგს ( B8:B9 ).

  • და ბოლოს, შეიყვანეთ მნიშვნელობა 9 უჯრედი B1 6 -ის ნაცვლად. შედეგები შეგვიძლია ვიხილოთ შემდეგ სურათზე.

5. ჩადეთ VBA ციკლში მთელი რიგის დიაპაზონში

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

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

ნაბიჯები:

  • დასაწყისად, დააწკაპუნეთ მაუსის მარჯვენა ღილაკით აქტიურ ფურცელზე სახელად „ მთელი მწკრივი “. აირჩიეთ ვარიანტი „ კოდის ნახვა “.

  • ზემოთ ბრძანება ხსნის ცარიელ VBA კოდის ფანჯარას აქტიური სამუშაო ფურცლისთვის. ჩვენ ასევე შეგვიძლია მივიღოთ ეს კოდის ფანჯარა Alt + F11 დაჭერით.
  • შემდეგ, ჩადეთ შემდეგი კოდი კოდის ფანჯარაში:
8001
  • შემდეგ, დააწკაპუნეთ Run ან დააჭირეთ F5 კლავიშს კოდის გასაშვებად.

  • ზემოთ სურათზე მონიშნული მნიშვნელობა ' Chris ' მიუთითებს მნიშვნელობას, რომელსაც ჩვენ მოვიძიებთ. დიაპაზონის მნიშვნელობა „ 5:9 “ მიუთითებს, რომ ჩვენ მოვიძიებთ მნიშვნელობას უჯრედების დიაპაზონში ( B5:B9 ).
  • საბოლოოდ, შეტყობინების ყუთი აჩვენებს, რომ მნიშვნელობა' Chris ' მდებარეობს უჯრედში B6 .

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

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

ბოლო მაგალითში ჩვენ გამოვიყენებთ VBA დაამოკვრა ყველა n-th მწკრივში დიაპაზონში. შემდეგ მონაცემთა ბაზაში, ჩვენ გამოვიყენებთ ფერის დაჩრდილვას ჩვენი მონაცემთა დიაპაზონის კენტი რიცხვების მწკრივებზე.

მაშ ასე, ვნახოთ ამ მეთოდის შესრულების ნაბიჯები.

STEPS:

  • პირველ რიგში, დააწკაპუნეთ მაუსის მარჯვენა ღილაკით აქტიურ ფურცელზე სახელად „ n-th Row “. აირჩიეთ ვარიანტი „ კოდის ნახვა “.

  • შემდეგი, ის ხსნის ცარიელ VBA კოდის ფანჯარას იმ სამუშაო ფურცლისთვის. ჩვენ ასევე შეგვიძლია მივიღოთ ეს კოდის ფანჯარა Alt + F11 დაჭერით.
  • შემდეგ, აკრიფეთ შემდეგი კოდი ამ კოდის ფანჯარაში შემდეგში:
2548
  • ახლა დააწკაპუნეთ Run ან დააჭირეთ F5 კლავიშს კოდის გასაშვებად.

  • და ბოლოს, ჩვენ ვხედავთ, რომ ზემოთ მოცემული კოდი ჩრდილავს მხოლოდ კენტი რიცხვების რიგებს ჩვენი მონაცემთა ნაკრებიდან.

წაიკითხეთ მეტი: Excel VBA დიაპაზონის გადატანა ცარიელ უჯრედამდე (4 მაგალითი)

დასკვნა

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

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