Excel-ийн идэвхтэй нүднээс мужийг сонгохын тулд VBA-г хэрхэн ашиглах вэ (3 арга)

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

Бид танд 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 хүрээг идэвхтэй нүд -ээс сонгох аргуудыг үзүүлэв. Хэрэв та алхмуудыг ойлгоход ямар нэгэн асуудалтай тулгарвал доор сэтгэгдэл үлдээнэ үү. Уншсанд баярлалаа, амжилтаа үргэлжлүүлээрэй!

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