Სარჩევი
Microsoft Excel-თან მუშაობისას, ბოლო რიგების ან სვეტების პოვნა ჩვეულებრივი ამოცანაა. ჩვენ ვიყენებთ კლავიატურას ბოლო გამოყენებული რიგების ან სვეტების მოსაძებნად. მაგრამ, თქვენ შეიძლება აღმოჩნდეთ სიტუაციაში, როდესაც თქვენ უნდა იპოვოთ ბოლო გამოყენებული მწკრივი რთული მონაცემთა ნაკრებიდან. ამ გაკვეთილზე თქვენ ისწავლით VBA-ს გამოყენებით დიაპაზონში ბოლო მწკრივის პოვნას Excel-ში პრაქტიკული მაგალითებითა და სათანადო ილუსტრაციებით.
ჩამოტვირთეთ პრაქტიკის სამუშაო წიგნი
ჩამოტვირთეთ ეს პრაქტიკული სამუშაო წიგნი.
იპოვეთ ბოლო გამოყენებული მწკრივი Range.xlsm7 მეთოდი, რათა იპოვოთ ბოლო მწკრივი მონაცემთა დიაპაზონში Excel VBA მაკროების გამოყენებით
მომავალ სექციებში , ჩვენ ვაპირებთ მოგაწოდოთ შვიდი მეთოდი, რომლებიც დაგეხმარებათ იპოვოთ ბოლო რიგი მონაცემები დიაპაზონში VBA-ს გამოყენებით Excel-ში. ჩვენ გირჩევთ ისწავლოთ და გამოიყენოთ ყველა ეს მეთოდი თქვენი Excel-ის ცოდნის გასამდიდრებლად.
📕 დაწვრილებით : იპოვეთ ბოლო უჯრედი მწკრივში მნიშვნელობით Excel-ში (6 მეთოდი)
ამ სახელმძღვანელოს საჩვენებლად, ჩვენ ვაპირებთ ამ მონაცემთა ნაკრების გამოყენებას:
აქ გვაქვს მონაცემთა ნაკრები, რომელიც შედგება ზოგიერთი მოთამაშის ინფორმაციისგან. ჩვენ გამოვიყენებთ ამას, რომ გასწავლოთ ყველა მეთოდი.
გახსენით VBA რედაქტორი
სანამ დავიწყებთ, აქ ჩვენ ვაძლევთ მარტივ შეხსენებას, რომ გახსნათ VBA რედაქტორი Excel.
პირველ რიგში, დააჭირეთ Alt+F11 თქვენს კლავიატურაზე. შემდეგ აირჩიეთ ჩასმა > მოდული. ამის შემდეგ ის გაიხსნება Excel-ის VBA რედაქტორი.
1.Range.End თვისების გამოყენება დიაპაზონში მონაცემებით ბოლო მწკრივის მოსაძებნად VBA გამოყენებით
ახლა, ეს მეთოდი ძირითადად პოულობს დიაპაზონის დასასრულს. ძირითადად, ბოლო გამოყენებული უჯრედების დიაპაზონი. ჩვენ შეგვიძლია გამოვიყენოთ ეს მეთოდი, რათა ვიპოვოთ ბოლო მწკრივი მონაცემებით მოცემულ დიაპაზონში. VBA-ის გამოყენება მოგცემთ სასურველ შედეგს.
📌 ნაბიჯები
① ჯერ გახსენით VBA რედაქტორი.
② შემდეგ ჩაწერეთ შემდეგი კოდი:
8617
③ ახლა შეინახეთ ფაილი. შემდეგ დააჭირეთ Alt+F8 , რათა გახსნათ მაკრო დიალოგური ფანჯარა. აირჩიეთ range_end_method
④ ამის შემდეგ დააწკაპუნეთ Run-ზე.
როგორც ხედავთ, ჩვენ წარმატებით ვიპოვეთ ბოლო მწკრივი დიაპაზონში მონაცემებით VBA-ში Excel-ში.
2. დიაპაზონი. იპოვეთ VBA-ის თვისება Excel-ში
ახლა, VBA-ში ჩვენ ვიყენებთ Range.Find მეთოდს მონაცემთა ნაკრებიდან კონკრეტული მნიშვნელობის მოსაძებნად. მაგრამ ეს მეთოდი გამოდგება დიაპაზონში მონაცემებით ბოლო მწკრივის მოსაძებნად. ის მუშაობს Find & შეცვალეთ Excel-ის დიალოგური ფანჯარა. Დიაპაზონი. Find მეთოდს ბევრი არგუმენტი აქვს. მაგრამ ჩვენ ყველას არ გამოვიყენებთ.
სანამ Range.Find მეთოდს გამოვიყენებთ, მოდი მოგაწოდოთ სწრაფი ინფორმაცია:
Cells.Find(“*”, searchorder:=xlByRows, searchdirection:=xlწინა)
What := ”*” – ვარსკვლავი არის სიმბოლო, რომელიც აღმოაჩენს ნებისმიერ ტექსტს ან რიცხვს საკანში. ეს უპირველეს ყოვლისა იგივეა, რაც არაბლანკის შესწავლაუჯრედი.
SearchOrder:=xlByRows – ეს ნიშნავს, რომ იპოვოთ თითოეული მწკრივის გათხრა შემდეგზე გადასვლამდე. მიმართულება იძებნება მარცხნიდან მარჯვნივ ან მარჯვნიდან მარცხნივ, SearchDirection არგუმენტის მიხედვით. აქ დამატებითი ვარიანტია xlByColumns, რომელიც გამოიყენება ბოლო სვეტის განთავსებისას.
SearchDirection:=xlPrevious – ეს განსაზღვრავს რომელი მიმართულება უნდა შეისწავლოს. xlწინა ნიშნავს, რომ ის მოძებნის მარჯვნიდან მარცხნივ ან ქვემოდან ზევით. სხვა ალტერნატივა არის xlNext, რომელიც გადადის საპირისპირო გზაზე.
📌 ნაბიჯები
① ჯერ გახსენით VBA რედაქტორი.
② შემდეგ ჩაწერეთ შემდეგი კოდი:
3130
③ ახლა შეინახეთ ფაილი. შემდეგ დააჭირეთ Alt+F8 მაკრო დიალოგური ფანჯრის გასახსნელად. აირჩიეთ range_find_method.
④ ამის შემდეგ დააწკაპუნეთ Run .
ბოლოს, ის იპოვის ბოლო რიგს მონაცემებით ჩვენს Excel-ის სამუშაო ფურცელში.
3. SpecialCells ფუნქციის გამოყენება ბოლო მწკრივის მოსაძებნად VBA-ს გამოყენებით
ეს მეთოდი მუშაობს ისე, როგორც კლავიატურაზე Ctrl+End დაჭერით. როდესაც თქვენს კლავიატურაზე დააჭირეთ Ctrl+End-ს, ის ყოველთვის მიგიყვანთ ბოლო რიგში, სადაც არ უნდა იყოთ. მაგრამ თუ გსურთ იპოვოთ ბოლო გამოყენებული მწკრივი მონაცემებით VBA კოდების გამოყენებით Excel-ში, ეს კოდი თქვენთვის აუცილებელია.
📌 ნაბიჯები
① ჯერ გახსენით VBA რედაქტორი.
② შემდეგ ჩაწერეთ შემდეგი კოდი:
7758
③ ახლა შეინახეთ ფაილი. შემდეგ,დააჭირეთ Alt+F8 მაკრო დიალოგური ფანჯრის გასახსნელად. აირჩიეთ specialcells_method .
④ ამის შემდეგ დააწკაპუნეთ Run .
როგორც ხედავთ, ჩვენ წარმატებით ვიპოვით ბოლო მწკრივს მონაცემებით VBA-ს გამოყენებით Excel-ში.
4. UsedRange ფუნქციის გამოყენება ბოლო მწკრივის მოსაძებნად მონაცემთა დიაპაზონში
UsedRange VBA-ში არის სამუშაო ფურცლის საკუთრება, რომელიც აბრუნებს დიაპაზონის ობიექტს, რომელიც წარმოადგენს გამოყენებულ დიაპაზონს (ექსელის ყველა უჯრედი გამოყენებული ან ჩატვირთული სამუშაო ფურცელში) კონკრეტულ სამუშაო ფურცელზე. ეს არის თვისება, რაც ნიშნავს ზედა მარცხნივ გამოყენებული უჯრედებით დაფარულ ან მითითებულ ფართობს და ბოლო მარჯვნივ გამოყენებული უჯრედებით სამუშაო ფურცელში.
📌 ნაბიჯები
① ჯერ გახსენით VBA რედაქტორი.
② შემდეგ ჩაწერეთ შემდეგი კოდი:
4426
③ ახლა შეინახეთ ფაილი. შემდეგ დააჭირეთ Alt+F8 მაკრო დიალოგური ფანჯრის გასახსნელად. აირჩიეთ usedRange_method.
④ ამის შემდეგ დააწკაპუნეთ Run .
ბოლოს, თქვენ იხილავთ ბოლო გამოყენებულ მწკრივს სამუშაო ფურცელზე Excel-ში.
5. ცხრილის დიაპაზონის გამოყენება VBA-ში Excel-ში
თუ გაქვთ ცხრილის თქვენს სამუშაო ფურცელში შეგიძლიათ იპოვოთ ბოლო მწკრივი მონაცემებით ამ მეთოდით.
📌 ნაბიჯები
① ჯერ გახსენით VBA რედაქტორი .
② შემდეგ აკრიფეთ შემდეგი კოდი:
9717
შენიშვნა : აქ, ჩვენ ვამატებთ 3-ს ბოლო მწკრივით, როგორც ჩვენი მონაცემთა ნაკრები დაიწყო. მე-3 რიგის შემდეგ.
③ ახლა შეინახეთ ფაილი. შემდეგ დააჭირეთ Alt + F8მაკრო დიალოგური ფანჯრის გასახსნელად. აირჩიეთ TableRange_method.
④ ამის შემდეგ დააწკაპუნეთ Run .
როგორც ხედავთ, ჩვენ წარმატებით გამოვიყენეთ ცხრილის დიაპაზონის მეთოდი VBA კოდებში, რათა ვიპოვოთ ბოლო მწკრივი მონაცემებით Excel-ში.
6. დასახელებული დიაპაზონის გამოყენება საპოვნელად. ბოლო მწკრივი მონაცემთა დიაპაზონში
ეს მეთოდი ჩვეულებრივ არ გამოიყენება Excel-ში. მაგრამ, ვფიქრობთ, ეს უნდა ისწავლოთ თქვენი ცოდნის გასამდიდრებლად.
თუ თქვენს მონაცემთა ბაზას აქვს დასახელებული დიაპაზონი, შეგიძლიათ გამოიყენოთ ეს კოდი. შეხედეთ შემდეგ ეკრანის სურათს. მას აქვს დასახელებული დიაპაზონი.
📌 ნაბიჯები
① ჯერ გახსენით VBA რედაქტორი .
② შემდეგ აკრიფეთ შემდეგი კოდი:
1585
შენიშვნა : ჩვენ ვამატებთ 1-ს LastRow-ს, რადგან ჩვენი დიაპაზონი დაიწყო 1-ლი მწკრივის შემდეგ. .
③ ახლა შეინახეთ ფაილი. შემდეგ დააჭირეთ Alt+F8 მაკრო დიალოგური ფანჯრის გასახსნელად. აირჩიეთ nameRange_method.
④ ამის შემდეგ დააწკაპუნეთ Run-ზე.
როგორც ხედავთ, ჩვენ წარმატებით ვიპოვეთ ბოლო მწკრივი მონაცემებით VBA-ს გამოყენებით.
7. VBA-ის CurrentRegion ფუნქცია Excel-ში
თქვენ ასევე შეგიძლიათ გამოიყენოთ VBA CurrentRegion მეთოდი. Excel-ში ბოლო გამოყენებული მწკრივის მოსაძებნად. მიუხედავად იმისა, რომ ეს რთულია, თქვენ შეგიძლიათ გამოიყენოთ ეს თქვენს სასარგებლოდ, თუ გსურთ.
📌 ნაბიჯები
① ჯერ გახსენით VBA რედაქტორი.
② შემდეგ აკრიფეთ შემდეგი კოდი:
7951
შენიშვნა : დიაპაზონი უნდა იყოს პირველი უჯრედითქვენი მონაცემთა ნაკრები. და დაამატეთ თქვენი რიგების ნომერი თქვენი არჩევანის მიხედვით. აქ ჩვენ დავამატეთ 3, რადგან ჩვენი მონაცემთა ნაკრები დაიწყო მე-3 რიგის შემდეგ.
③ ახლა შეინახეთ ფაილი. შემდეგ დააჭირეთ Alt+F8 მაკრო დიალოგური ფანჯრის გასახსნელად. აირჩიეთ CurrentRegion_method
④ ამის შემდეგ დააწკაპუნეთ Run-ზე.
როგორც ხედავთ, ჩვენ წარმატებით ვიპოვნეთ ბოლო მწკრივი მონაცემებით VBA კოდის გამოყენებით.
💬 დასამახსოვრებელი რამ
✎ დიაპაზონი. End მუშაობს მხოლოდ ერთი მწკრივი ან სვეტი. თუ თქვენი მონაცემთა ნაკრები შეიცავს უამრავ ცარიელ უჯრედს, რთული იქნება ბოლო მწკრივის პოვნა მონაცემებით.
✎ ზოგჯერ, კოდის გასაშვებად თქვენ უნდა დაამატოთ რამდენიმე მნიშვნელობა თქვენს მეთოდებს. შეუფერხებლად. ჩვენ დავამატეთ მწკრივების ნომრები ბოლო უჯრედის მოსაძებნად. ასე რომ, თქვენ უნდა გახსოვდეთ, საიდან დაიწყო თქვენი მონაცემთა ნაკრები.
დასკვნა
დასკვნისთვის, იმედი მაქვს, რომ ეს სახელმძღვანელო მოგაწვდით სასარგებლო ცოდნას, რათა იპოვოთ ბოლო რიგი მონაცემები დიაპაზონში. VBA-ს გამოყენებით Excel-ში. ჩვენ გირჩევთ ისწავლოთ და გამოიყენოთ ყველა ეს ინსტრუქცია თქვენს მონაცემთა ბაზაში. ჩამოტვირთეთ სავარჯიშო სამუშაო წიგნი და სცადეთ ისინი თავად. ასევე, მოგერიდებათ გამოხმაუროთ კომენტარების განყოფილებაში. თქვენი ღირებული გამოხმაურება გვაძლევს მოტივაციას, შევქმნათ მსგავსი გაკვეთილები.
არ დაგავიწყდეთ შეამოწმოთ ჩვენი ვებ-გვერდი Exceldemy.com Excel-თან დაკავშირებული სხვადასხვა პრობლემებისა და გადაწყვეტილებებისთვის.
განაგრძეთ ახალი მეთოდების სწავლა და განაგრძეთ ზრდა!