Агуулгын хүснэгт
Бид танд 3 аргуудыг Excel VBA -д идэвхтэй нүд<2-ээс муж сонгох -г харуулах болно>. Үүнийг харуулахын тулд бид 3 багана бүхий өгөгдлийн багцыг сонгосон: “ Нэр ”, “ Овог ”, “ И-мэйл ”. Бид нүд -г сонгоод Excel VBA -г ашиглан тухайн нүдний мужийг сонгоно.
Дадлага хийх номыг татаж авах
Active Cell.xlsm-аас муж сонгох
Excel-ийн VBA ашиглан идэвхтэй нүднээс муж сонгох 3 арга
1. Идэвхтэй нүднээс сүүлчийн хоосон нүд хүртэлх мужийг сонгохдоо VBA-г ашиглах нь
Эхний аргын хувьд бид Range.End шинж чанарыг ашиглах болно.
Энд бид кодоо Модуль болгон оруулна. Модуль цонхыг гаргахын тулд дараахыг хийнэ үү-
Алхам:
- Эхлээд Хөгжүүлэгч -ээс таб >>> Visual Basic -г сонгоно уу.
Visual Basic цонх гарч ирнэ.
- Эцэст нь Insert >>> Модуль -г сонго.
Ингэснээр Модуль цонх гарч ирнэ.
1.1. End(xlUp) шинж чанарыг ашиглан
Энэ хэсэгт бид муж дээш -ийг сүүлчийн хоосон бус нүд<хүртэл сонгох болно. 2> манай идэвхтэй нүднээс .
Алхам:
- Эхлээд Модуль цонхыг гарга.
- Хоёрдугаарт, дараах кодыг бичээрэй .
5982
Бид манай руу залгаж байна. Дэд Журмын Дэлгэх . Дараа нь бид муж -оо сонгож байна. Эхний утга нь бидний идэвхтэй нүд юм. Сүүлийн утга нь ActiveCell.End(xlUp) . Эцэст нь бид муж -г муж -ээр сонгож байна. Сонгох арга.
- Гуравдугаарт, Хадгалаад цонхыг хаа.
- Үүний дараа C6 нүдийг сонгоно. Энэ эс бол бидний идэвхтэй эс .
Одоо бид Макро цонхыг гарга. Үүнийг хийхийн тулд-
- Хөгжүүлэгч табаас >>> Макро -г сонго.
Үүний дараа Макро харилцах цонх гарч ирнэ.
- Дараа нь “ Макро нэр: ”-ээс “ Тогтоох ”-г сонго.
- Эцэст нь Ажиллуулах<2 дээр дарна уу>.
Бид сонгосон нүдний муж C4:C6 гэдгийг харж байна.
Дэлгэрэнгүй унших: Excel VBA: Динамик хүрээг өөр ажлын дэвтэрт хуулах
1.2. End(xlDown) шинж чанарыг оруулах
Энэ хэсэгт бид идэвхтэй нүднээсээ муж доошоо -г сонгох болно.
Алхам:
- Эхлээд Модуль цонхыг гарга.
- Хоёрдугаарт төрөл дараах код.
7336
Бид Дэд Журмын Тодоо гэж дуудаж байна. Дараа нь бид муж -оо сонгож байна. Эхний утга нь бидний идэвхтэй нүд юм. Сүүлийн утга нь ActiveCell.End(xlDown) . Эцэст нь бид муж -г муж -ээр сонгох. аргыг сонгох.
- Гуравдугаарт, Хадгалаад цонхыг хаа.
- Үүний дараа C6 нүдийг сонгоно. Энэ бол бидний идэвхтэй нүд .
- Дараа нь Макро харилцах цонх -г гарга.
- “ Down ”-г сонгоно уу.
- Эцэст нь Ажиллуулах дээр товшино уу.
Иймээс бид Excel VBA -г ашиглан идэвхтэй нүднээсээ муж -г сонголоо .
Дэлгэрэнгүй унших: Excel VBA-аас хоосон нүд хүртэл мужийг давталт хийх (4 жишээ)
Ижил төстэй нийтлэлүүд
- Excel VBA: Муж дахь баганаар дамжих давталт (5 жишээ)
- Excel-ийн муж дахь мөр бүрт VBA-г хэрхэн ашиглах вэ
- Excel макро: Динамик мужтай олон баганыг эрэмбэлэх (4 арга)
- VBA Excel-ийн муж дахь мөр, баганыг хооронд нь эргүүлэх (5 жишээ)
- Excel VBA дээр мужийг массив руу хэрхэн хөрвүүлэх вэ (3 арга)
1.3. End(xlToLeft) шинж чанарыг ашиглах нь
Энэ хэсэгт бид идэвхтэй нүдний зүүн хүртэлх муж -г сонгох болно. .
Алхам:
- Эхлээд Модуль цонхыг гарга.
- Хоёрдугаарт төрөл. дараах код.
1538
Бид Дэд Процедурыг Зүүн рүү гэж дуудаж байна. Дараа нь бид муж -оо сонгож байна. Эхний утга нь бидний идэвхтэй нүд юм. Сүүлийн утга нь ActiveCell.End(xlToLeft) . Эцэст нь бид муж -г муж -тай сонгож байна. аргыг сонгоно уу.
- Гуравдугаарт, Хадгалаад цонхыг хаа.
- Үүний дараа D7 нүдийг сонгоно. Энэ бол бидний идэвхтэй нүд .
- Дараа нь Макро харилцах цонх -г гарга.
- “ Зүүн тийш ”-г сонгоно уу.
- Эцэст нь Ажиллуулах дээр товшино уу.
Иймээс бид Excel VBA -г ашиглан идэвхтэй нүднээсээ муж -г сонголоо .
1.4. End(xlToRight) шинж чанарыг хэрэгжүүлэх нь
Энэ хэсэгт бид идэвхтэй нүдний баруун хүртэлх муж -г сонгох болно. .
Алхам:
- Эхлээд Модуль цонхыг гарга.
- Хоёрдугаарт төрөл. дараах код.
5308
Бид Дэд журам Баруун гэж дуудаж байна. Дараа нь бид муж -оо сонгож байна. Эхний утга нь бидний идэвхтэй нүд юм. Сүүлийн утга нь ActiveCell.End(xlToRight) . Эцэст нь бид муж -г муж -ээр сонгож байна. аргыг сонгоно уу.
- Гуравдугаарт, Хадгалаад цонхыг хаа.
- Үүний дараа С8 нүдийг сонгоно. Энэ бол бидний идэвхтэй нүд .
- Дараа нь Макро харилцах цонхыг гарга.
- “ Баруун тийш ”-г сонгоно уу.
- Эцэст нь Run дээр товшино уу.
Иймээс бид муж -г сонголоо Манай идэвхтэй нүднээс Excel VBA ашиглан.
2. Идэвхтэй нүднээс муж сонгохдоо VBA Range.Offset шинж чанарыг ашиглана. Excel-д VBA ашиглах
Хоёр дахь аргын хувьд бид идэвхтэй нүдийг ашиглан муж -г сонгохдоо VBA Range.Offset шинж чанарыг ашиглана. .
Алхам:
- Эхлээд Модуль цонхонд дараах кодыг бичээрэй .
7836
Бид Дэд журам UsingOffset -г үүсгэсэн. Дараа нь бид муж -оо сонгож байна. Эхний утга нь бидний идэвхтэй нүд юм. Сүүлийн утга нь ActiveCell.Offset (1,2) . Offset шинж чанар -ийн тусламжтайгаар бид 1 мөр доош ба 2 багана баруун зөөж байна. Эцэст нь бид муж -г муж -ээр сонгож байна. аргыг сонгоно уу.
- Хоёрдугаарт, Хадгалах , цонхыг хаа.
- Үүний дараа B8 нүдийг сонгоно. Энэ бол бидний идэвхтэй нүд .
- Дараа нь Макро харилцах цонхыг гарга.
- “ UsingOffset ”-г сонгоно уу.
- Эцэст нь Run дээр дарна уу.
Төгсгөлд нь бид идэвхтэй нүднээс сонгосон муж . Үүнээс гадна, эцсийн алхам нь иймэрхүү харагдах ёстой.
Дэлгэрэнгүй унших: Excel VBA: Утгатай нүднүүдийн хүрээг авах (7) Жишээ)
3. Excel-ийн VBA-г ашиглан Active Cell-ээс Range-г сонгоод CurrentRegion Property-ийг ашиглана.
Сүүлийн аргын хувьд бид Range.CurrentRegion шинж чанарыг ашиглана.
Алхам:
- Эхлээд Модуль цонхонд дараах кодыг бичиж оруулна уу.
3959
Бид Дэд Процедурыг дуудаж байна. cБүс нутаг . Дараа нь бид муж -оо сонгож байна. CurrentRegion пропертиар бид мужийг хоосон нүд хүртэл сонгож байна. Эцэст нь бид муж -г муж -ээр сонгож байна. аргыг сонгоно уу.
- Хоёрдугаарт, Хадгалах ба Excel хуудас руу буцна уу.
- Үүний дараа C10 нүдийг сонгоно. Энэ бол бидний идэвхтэй нүд .
- Дараа нь Макро харилцах цонхыг гарга.
- “ cRegion ”-г сонгоно уу.
- Эцэст нь Run дээр дарна уу.
Иймээс бид хоосон нүд хүртэлх муж -г сонголоо .
Дадлага хийх хэсэг
Бид Excel файл дахь арга тус бүрийн дадлага өгөгдлийн багцыг өгсөн.
Дүгнэлт
Бид' танд 3 Excel VBA хүрээг идэвхтэй нүд -ээс сонгох аргуудыг үзүүлэв. Хэрэв та алхмуудыг ойлгоход ямар нэгэн асуудалтай тулгарвал доор сэтгэгдэл үлдээнэ үү. Уншсанд баярлалаа, амжилтаа үргэлжлүүлээрэй!