Агуулгын хүснэгт
Microsoft Excel програмтай ажиллах үед өгөгдлийг шүүж байгаа нь зөвхөн бидний хүссэн мэдээллийг харах боломжийг олгодог. Бид том өгөгдлийн багц эсвэл хүснэгтийн тодорхой элементүүдэд анхаарлаа төвлөрүүлэхийг хүссэн тохиолдолд энэ техник хэрэг болно. Ажил дууссаны дараа бид эдгээр өгөгдлийг хүснэгтэд буцааж өгөх хэрэгтэй. Хэдийгээр Excel -д үүнд зориулагдсан хэрэгсэл байдаг. Гэхдээ VBA нь Excel дээр аливаа ажлыг гүйцэтгэх хамгийн үр дүнтэй, цаг хэмнэсэн, аюулгүй арга юм. Энэ нийтлэлд бид Excel VBA дахь шүүлтүүрийг арилгах зарим жишээг авч үзэх болно.
Дадлагын ажлын номыг татаж авах
Та ажлын номыг татаж аваад тэдэнтэй дадлага хийх боломжтой.
VBA to Remove Filter.xlsm
Excel дээрх шүүлтүүрийг устгах 5 энгийн арга VBA
Excel-д суулгасан байдаг. өгөгдлөөс шүүлтүүрийг устгах хэрэгсэл, функцууд. Гэхдээ Excel VBA -ийн тусламжтайгаар бид VBA кодыг ажиллуулснаар эдгээр шүүлтүүрийг хурдан арилгах боломжтой. Өгөгдлөөс шүүлтүүрийг устгахын тулд бид дараах өгөгдлийн багцыг ашиглах болно. Өгөгдлийн багц нь B баганад зарим бүтээгдэхүүний ID-г, C баганад бүтээгдэхүүний нэрс, D баганад хүргэлтийн улсыг агуулна. Бид Шампунь ба Альгуушуулагч бүтээгдэхүүний зөвхөн дэлгэрэнгүй мэдээллийг харахыг хүссэн тул шүүж үзсэн. Одоо бид шүүсэн өгөгдлийг цэвэрлэх хэрэгтэй гэж бодъё. Үүний тулд бид зарим Excel VBA макро ашиглах болно. Excel ашиглан эдгээр шүүлтүүрийг өгөгдлөөс цэвэрлэх жишээг үзүүльеVBA .
1. Excel-ийн хүснэгтээс бүх шүүлтүүрийг устгахын тулд VBA-г ашиглана уу
Excel VBA -ийн тусламжтайгаар хэрэглэгчид туузаас Excel цэсний үүрэг гүйцэтгэдэг кодыг хялбархан ашиглах боломжтой. Excel хүснэгтээс бүх шүүлтүүрийг арилгахын тулд VBA код ашиглахын тулд доошоо алхмуудыг дагана уу.
АЛХАМ:
- Эхлээд , туузаас Хөгжүүлэгч таб руу очно уу.
- Хоёрдугаарт, Код ангилалаас Visual Basic дээр дарж <1-г нээнэ үү>Visual Basic Editor . Эсвэл Alt + F11 г дарж Visual Basic Editor -г нээнэ үү.
- Үүнийг хийхийн оронд Та ажлын хуудсан дээрээ хулганы баруун товчийг дараад Код харах руу очно уу. Энэ нь таныг мөн Visual Basic Editor руу аваачна.
- Энэ нь Visual Basic Editor <2 дээр гарч ирнэ>хүснэгтээс хүснэгт үүсгэхийн тулд бид кодоо бичдэг газар.
- Гуравдугаарт, Оруулах унтраах цэсний мөрнөөс Модуль дээр дарна уу.
- Энэ нь таны ажлын дэвтэрт Модуль үүсгэх болно.
- Мөн VBA -г хуулж буулгана уу. кодыг доор харуулав.
VBA код:
6910
- Үүний дараа RubSub товчлуур дээр дарж кодыг ажиллуулна уу. эсвэл F5 гарын товчлолыг дарна уу.
- Эцэст нь алхмуудыг дагаснаар excel хүснэгтээс бүх шүүлтүүрийг устгана. таны ажлын хуудсан дээр.
VBA кодТайлбар
8150
Дэд нь код доторх ажлыг зохицуулахад хэрэглэгддэг кодын хэсэг боловч ямар ч утга буцаахгүй. Үүнийг мөн дэд процедур гэж нэрлэдэг. Тиймээс бид процедурыг Remove_Filters1() гэж нэрлэв.
7034
Хувьсагчийн мэдэгдэл.
3895
VBA Set нь сонгохдоо шаардлагатай мужийг бичихээс зайлсхийх боломжийг олгодог. кодыг ажиллуулах үед дахин дахин. Тиймээс бид хуудасны эхний хүснэгтийн лавлагааг тохирууллаа.
9524
Энэ кодын мөр нь бүх өгөгдлийн бүх шүүлтүүрийг устгах болно.
8258
Ингэснээр процедур дуусах болно.
Дэлгэрэнгүй унших: Excel дээрх шүүлтүүрийг хэрхэн арилгах (5 хялбар & хурдан арга)
2. VBA ашиглан хуудас дээрх бүх Excel хүснэгтийн шүүлтүүрийг арилгах
Хуудас дээрх бүх Excel хүснэгтийн шүүлтүүрийг устгахын тулд Excel VBA ашиглах өөр жишээг харцгаая. Үүний тулд доорх алхмуудыг дагана уу.
АЛХАМ:
- Эхлээд туузны Хөгжүүлэлт r таб руу очно уу.
- Хоёрдугаарт Visual Basic дээр дарж Visual Basic Editor -г нээнэ үү.
- Visual Basic Editor -г нээх өөр нэг арга. Alt + F11 -г дарахад л хангалттай.
- Эсвэл хуудас дээр хулганы баруун товчийг дараад Код харах -г сонгоно уу.
- Дараа нь Оруулах ба унадаг цэснээс Модуль -г сонго.
- Ингэснээр үндсэн визуал цонх нээгдэнэ.
- Үүний дараа хуулах доор VBA код -г буулгана уу.
VBA код:
1979
- Цаашилбал, дарна уу. F5 товчлуур эсвэл Дэд ажиллуулах товчийг дарж кодыг ажиллуулна уу.
- Мөн, Энэ код нь таны хуудаснаас Excel хүснэгтийн бүх шүүлтүүрийг устгаж Арга 1 гэх мэт гаралтыг өгнө.
VBA кодын тайлбар
1789
Тэдгээр кодын мөрүүд нь хүснэгтийн бүх хүснэгтээр дамжиж, ажлын хуудасны бүх шүүлтүүрийг устгана.
Дэлгэрэнгүй унших: Excel пивот хүснэгтийг хэрхэн шүүх вэ (8 үр дүнтэй арга)
3. Excel-ийн VBA-тай баганаас шүүлтүүрийг арилгах
Excel VBA-тай баганаас шүүлтүүрийг цэвэрлэх өөр аргыг харцгаая. Үүний процедурыг харцгаая.
АЛХАМ:
- Эхлэхийн тулд туузан дээрх Хөгжүүлэгч таб дээр товшино уу.
- Хоёрдугаарт, Visual Basic дээр дарж Visual Basic Editor -г ажиллуулна уу.
- Өөр нэг арга бол та Visual Basic Editor руу дараах байдлаар хандаж болно. Alt + F11 -г дарна уу.
- Эсвэл хуудасны баруун товчийг дараад цэснээс Код харах -г сонгоно уу.
- Дараа нь Оруулах -ын доор гарч ирэх цонхноос Модуль -г сонгоно уу.
- Тэгээд визуал үндсэн цонх гарч ирнэ.
- Кодыг бичнэ үү. тэнд.
VBA код:
5856
- Эцэст нь F5 товчийг дарж кодыг ажиллуулна уу.
- Энэ кодыг ашигласнаар таны excel хүснэгтийн баганаас шүүлтүүрийг устгана.
VBA кодын тайлбар
4532
Энэ кодын мөрөнд талбарыг зааж өгнө.зөвхөн тоо, өөр параметр байхгүй.
Дэлгэрэнгүй унших: Олон шалгуураар нэг баганад шүүх Excel VBA (6 жишээ)
Ижил төстэй уншилтууд
- Excel VBA: Массив дахь олон шалгуураар хэрхэн шүүх вэ (7 арга)
- Өгөгдлийг шүүх VBA код Excel дэх огноогоор (4 жишээ)
- Хамгаалагдсан Excel хуудасны шүүлтүүрийг хэрхэн ашиглах вэ (хялбар алхмаар)
- Өөр баганыг олон тоогоор шүүх Excel-ийн шалгуур VBA
- Excel дэх өгөгдлийг шүүх VBA код (8 жишээ)
4. Идэвхтэй ажлын хуудасны бүх шүүлтүүрийг арилгах
Одоо идэвхтэй ажлын хуудаснаас бүх шүүлтүүрийг арилгах өөр Excel VBA аргыг харна уу. Дараах алхмуудыг дагана уу.
АЛХАМ:
- Эхлүүлэхийн тулд туузыг нээж Хөгжүүлэгч сонголтыг сонгоно уу.
- Дараа нь Visual Basic Editor -д хандахын тулд Visual Basic дээр дарна уу.
- Alt + F11 -г дарахад мөн гарч ирнэ Visual Basic Editor .
- Өөрт нь хулганы баруун товчийг дараад гарч ирэх цэснээс Код харах -г сонгоно уу.
- Одоо Оруулах унадаг сонголтоос Модуль -г сонго.
- Дараа нь ирэх VBA кодоо хуулж буулгана уу.
VBA код:
6978
- F5 товчийг дарж кодыг ажиллуулна уу.
- Эцэст нь та энэ VBA кодыг ашиглан өгөгдлөөсөө шүүлтүүрийг устгах боломжтой болно. Арга-1 гэх мэт.
Дэлгэрэнгүй унших: Excel-ийн өөр хуудсан дээрх жагсаалтаар хэрхэн шүүх вэ (2 арга)
5. Дасгалын номноос бүх шүүлтүүрийг устгах Excel VBA
Ажил номноос бүх шүүлтүүрийг устгах өөр r Excel VBA аргыг судалцгаая. Ингээд доошоо алхмуудыг харцгаая.
АЛХАМ:
- Эхлэхийн тулд туузыг нээж, цэснээс Хөгжүүлэгч -г сонгоно уу. -доош цэс.
- Дараа нь Visual Basic -г сонгоод Visual Basic Editor -г нээнэ үү.
- Visual Basic Editor нь Мөн Alt + F11 товчийг дарж хандах боломжтой.
- Өөрөөр та хуудасны баруун товчийг дараад гарч ирэх цонхноос Код харах -г сонгож болно. дээш цэс.
- Үүний дараа Оруулах унадаг цэснээс Модуль -г сонго.
- Дараа нь дараах VBA кодыг хуулж буулгана уу.
VBA код:
7703
- Эцэст нь гар дээрх F5 товчийг дарж кодыг ажиллуулж, үр дүнг дараах байдлаар харах болно. таны ажлын хуудас.
- Энэ VBA код нь эхлээд -д үзүүлсэн шиг таны ажлын номноос бүх шүүлтүүрийг цэвэрлэх болно. Арга .
VBA кодын тайлбар
2008
Эхний давталт нь ажлын дэвтэрт байгаа бүх хүснэгтүүдийг давтахад зориулагдсан. Хоёрдахь давталт нь ажлын хуудасны бүх хүснэгтийг давахад зориулагдсан. Дараа нь гогцоон доторх шугам нь хүснэгтээс шүүлтүүрийг цэвэрлэнэ. Үүний дараа сүүлийн хоёр мөр бүхий гогцоог хаа.
УншДэлгэрэнгүй: Excel шүүлтүүрийн товчлол (3 жишээтэй хурдан ашиглах)
Дүгнэлт
Дээрх аргууд нь танд Excel VBA дахь шүүлтүүрийг устгах . Энэ нь танд тусална гэж найдаж байна! Хэрэв танд асуулт, санал, санал хүсэлт байвал коммент хэсэгт мэдэгдээрэй. Эсвэл та ExcelWIKI.com блогоос манай бусад нийтлэлүүдийг үзэж болно!