Шалгуур дээр үндэслэн мөрүүдийг өөр ажлын хуудас руу хуулах Excel VBA

  • Үүнийг Хуваалц
Hugh West

Өгөгдлүүдийг даван туулах нь шалгуурт үндэслэн нэг хуудаснаас нөгөө хуудас руу шилжих нь Excel-д байнга хийдэг ажлуудын нэг юм. Хэрэв танд маш олон мөр байгаа бөгөөд тэдгээрийг зарим шалгуурын дагуу өөр хуудсан дээр хуулахыг хүсвэл энэ нь нэлээд уйтгартай бөгөөд цаг хугацаа их шаарддаг. Гэхдээ Microsoft Visual Basic Application (VBA) -ийн тусламжтайгаар та өөр өөр шалгуурын дагуу өгөгдлийг нэг хуудаснаас нөгөө хуудас руу хялбар хуулах боломжтой макро үүсгэж болно. Энэ нийтлэлд би танд Excel VBA -г ашиглан 2 өөр төрлийн шалгуур дээр үндэслэн мөрүүдийг өөр ажлын хуудсанд хэрхэн хуулж болохыг харуулах болно.

Хэрэв ингэж хэлье. " Өгөгдөл " нэртэй ажлын хуудсанд өөр өөр худалдагчийн борлуулалт, борлуулалтын хэсгүүдийг харуулсан дараах өгөгдлийн багц танд байна. Одоо та өөр хуудсан дээрх зарим шалгуурт үндэслэн тодорхой мөрүүдийг хуулахыг хүсэж байна.

Дадлага хийх ажлын номыг татаж авах

Мөрүүдийг өөр хуудас руу хуулах Criteria.xlsm-д суурилсан ажлын хуудас

Excel VBA-н шалгуурт үндэслэн мөрийг өөр ажлын хуудас руу хуулах 2 арга

1. Текстийн шалгуурт үндэслэн мөрүүдийг өөр ажлын хуудас руу хуулах

Энэ үзүүлэн дээр би танд текстийн шалгуурын дагуу нэг ажлын хуудаснаас нөгөө хуудас руу мөр хэрхэн хуулахыг харуулах болно. Та Excel VBA ашиглан Виржиниа -д худалдаа хийдэг худалдагчдын мэдээллийг Бүс нутгийн борлуулалт гэсэн ажлын хуудсанд хуулахыг хүсч байна гэж бодъё. Үүнийг хийхийн тулд эхлээд

ALT+F11 -г дарж VBA цонхыг нээнэ үү.

VBA дотор цонх,

Оруулах таб дээр товшоод Модуль -г сонго.

Энэ нь Модуль(Код) цонхыг нээ. Одоо,

➤ Дараах кодыг Модуль(Код) цонхонд оруулна,

2087

Код нь Шалгуур_текстийг хуулах нэртэй макро үүсгэх болно. Одоогийн ажлын хуудасны C баганад Виржиниа гэж хайгаад Бүс нутгийн борлуулалт (Хуудас3) нэртэй ажлын хуудаснаас Виржиниа агуулсан мөрүүдийг буцаана уу.

Үүний дараа

VBA цонхыг хааж эсвэл жижигрүүлнэ.

ALT+F8

товчийг дарна уу. Энэ нь Макро цонхыг нээнэ.

Макро нэр хэлбэрээс Шалгалтын_текстийг хуулах -г сонгоод Run дээр дарна уу.

Үүний үр дүнд Виржиниатай мөрүүдийг Талбайн борлуулалт

нэртэй ажлын хуудсанд хуулах болно.

Дэлгэрэнгүй унших: Excel-ийн мөрүүдийг хэрхэн өөр хуудас руу автоматаар хуулах (4 арга)

2. Тооны шалгуурын дагуу мөрүүдийг өөр ажлын хуудас руу хуулах

Одоо , Би танд тоон шалгуурын дагуу нэг ажлын хуудаснаас нөгөө ажлын хуудас руу хэрхэн мөр хуулж болохыг харуулах болно. Та $100000-аас дээш борлуулалтын мэдээллийг Шилдэг борлуулалт нэртэй ажлын хуудсанд хуулахыг хүсэж байна гэж бодъё. Үүнийг хийхийн тулд эхлээд

ALT+F11 товчийг дарж VBA цонхыг нээнэ үү.

VBA дотор. цонх,

Оруулах таб дээр товшоод Модуль -г сонго.

Энэ нь <цонхыг нээнэ. 1>Модуль (Код) цонх. Одоо,

➤ Дараах кодыг Модуль(Код) цонхонд оруулна,

7819

Код нь Шалгуур_тоог хуулах нэртэй макро үүсгэх болно. Өгөгдөл нэртэй ажлын хуудасны D баганаас 100000-аас их утгыг хайж олох ба Хамгийн их борлуулалт нэртэй ажлын хуудаснаас 100000$-с дээш борлуулалтын утгыг агуулсан мөрүүдийг буцаана уу ( Sheet4).

Үүний дараа

VBA цонхыг хааж эсвэл жижигрүүлнэ.

➤ <товчийг дарна уу. 1>ALT+F8

Энэ нь Макро цонхыг нээнэ.

Макро нэр < Шалгалтын_тоо хуулбарыг сонгоно уу. 2>хайрцагыг нээгээд Run дээр дарна уу.

Үүний үр дүнд $100000-аас дээш борлуулалтын утгыг агуулсан мөрүүдийг <4 руу хуулах болно>Хамгийн их борлуулалттай ажлын хуудас.

Дэлгэрэнгүй унших: Макро ашиглан Excel дээр олон мөрийг хэрхэн хуулах вэ (4 жишээ)

Дүгнэлт

Энэ өгүүллийн хоёр аргын тусламжтайгаар та Excel VBA-г ашиглан өөр өөр шалгуурын дагуу нэг ажлын хуудаснаас нөгөө ажлын хуудас руу мөр хуулах боломжтой болно. Та текстийн шалгуурын хувьд эхний аргыг, тооны шалгуурын хувьд хоёр дахь аргыг ашиглаж болно. Хэрэв танд аль нэг аргын талаар эргэлзэж байгаа бол сэтгэгдлээ үлдээгээрэй.

Хью Уэст бол салбартаа 10 гаруй жил ажилласан туршлагатай Excel-ийн сургагч багш, шинжээч юм. Нягтлан бодох бүртгэл, санхүүгийн чиглэлээр бакалавр, бизнесийн удирдлагын магистр зэрэгтэй. Хью багшлах сонирхолтой бөгөөд дагаж мөрдөх, ойлгоход хялбар заах өвөрмөц арга барилыг боловсруулсан. Түүний Excel-ийн мэдлэг чадвар нь дэлхий даяарх олон мянган оюутан, мэргэжилтнүүдэд ур чадвараа дээшлүүлж, ажил мэргэжлээрээ амжилт гаргахад тусалсан. Хью өөрийн блогоороо дамжуулан өөрийн мэдлэгээ дэлхийтэй хуваалцаж, Excel програмын үнэгүй зааварчилгаа, онлайн сургалтыг хувь хүмүүс болон бизнесүүдэд бүрэн дүүрэн ашиглахад нь туслах зорилгоор санал болгодог.