Excel VBA: Хувьсагчийг нүдний утга болгон тохируулах (3 практик жишээ)

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

Энэ нийтлэлд би Excel-ийн VBA -г ашиглан нүдний утганд хувьсагчийг хэрхэн тохируулахыг харуулах болно. Та нэг нүд болон нүдний мужид хувьсагч тохируулж сурах болно.

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

Дадлага хийхдээ энэ номыг татан авч дасгал хийж болно. Энэ нийтлэлийг уншиж байна.

Хувьсагчийг Cell.xlsm-д тохируулах

Excel дээр нүдний утга болгон хувьсагчийг тохируулах 3 хурдан жишээ

Энд бид зарим харилцагчдын нэрс , тэдний холбоо барих утас , мэйл хаяг -г агуулсан мэдээллийн багцтай байна. Ажлын хуудасны 1>B3:D13 .

Бид VBA -г ашиглан энэ өгөгдлийн багцаас нүдний утгуудын хувьсагчдыг тохируулахыг зорьж байна.

1. Excel VBA-г ашиглан хувьсагчийг нэг нүдний утга болгон тохируулах

Эхлээд бид VBA ашиглан хувьсагчийг нэг нүдний утгад тохируулж сурах болно.

Хамгийн түрүүнд жишээ нь В4 нүдний утгыг Хэрэглэгчийн_Нэр гэж нэрлэгдэх хувьсагчид тохируулъя.

Та утгын өгөгдлийн төрлийг мэдэж, өмнө нь зарласан нь дээр. Дараа нь тухайн хувьсагчийн утгыг тохируулна уу.

Жишээ нь, энд В4 нүд Борис Пастернак гэсэн нэрийг агуулна. Энэ нь string-type хувьсагч юм. Тиймээс та дараах 2 мөр кодыг ашиглаж болно:

6689

Гэхдээ та өгөгдлийн төрлийг сайн мэдэхгүй байвал зүгээр. Энэ тохиолдолд зөвхөн 2-р мөрийг бичих ба VBA нь утгыг зөв унших болно.та.

1886

Одоо VBA утгыг зөв уншсан эсэхийг шалгахын тулд MsgBox Value гэсэн мөрийг оруулна уу. хоёр багц кодын аль нэгийг сонгоод кодыг ажиллуулна уу.

B4 , Борис Пастернак нүдний утгыг харуулсан мессежийн хайрцаг гарч ирнэ.

2. Excel VBA-г ашиглан зэргэлдээх нүдний мужуудын утгыг хувьсагч болгон тохируулах

Одоо бид зэргэлдээх нүдний мужуудын утгыг хувьсагч болгон тохируулах болно. Жишээ нь B3:D13 мужийг Rng хувьсагч руу уншъя.

Энд хувьсагчийн өгөгдлийн төрөл нь Муж байх болно. . Та үүнийг өмнө нь дараах байдлаар зарлаж болно:

8547

Эсвэл үүнтэй шууд утгуудыг оноож болно.

9928

Одоо Мужийн объект -ын утгуудад хандахын тулд та Нүдний объект -ийн тусламжтайгаар мөр, баганын дугаараар хандах хэрэгтэй.

Жишээ нь: B4 нүдэнд хандах бол та Rng.Cells(2,1) ашиглах ёстой [ B4 нүд 2-р мөрөнд байгаа бөгөөд < B3:D13 мужын 1>1-р багана.]

MsgBox Rng.Cells(2,1) <2 мөрийг оруулна уу>кодоо оруулаад ажиллуулна уу. Энэ нь Борис Пастернак , B4 нүдний утгыг харуулах болно.

3. Excel VBA-г ашиглан зэргэлдээ бус хүрээний нүднүүдийн утгыг хувьсагч болгон тохируулна уу

Эцэст нь бид зэргэлдээх хүрээний нүдний утгыг хувьсагч болгон тохируулна.

Жишээ нь, уншиж үзье B3:B13 ба D3:D13 мужийг Rng нэртэй хувьсагч болгон хувиргана.

Энэ нь дахин Муж<-ын өгөгдлийн төрөл юм. 2>. Та үүнийг өмнө нь зарлаж болно, үгүй ​​ч болно.

Бид VBA Union аргыг ашиглан 2 эсвэл зэргэлдээ бус илүү олонд нэгдэх болно. нүднүүдийн мужийг нэг муж болгон оруулна.

3452

Одоо B4 нүдэнд хандахын тулд MsgBox мөрийг дахин оруулах шаардлагатай. Rng.Cells(1,1). Дараа нь бид кодыг ажиллуулбал B4 , Борис Пастернак нүдэнд агуулгыг харуулах болно.

Санах ёстой зүйлс

Дээр тайлбарласан бүх аргууд нь зөвхөн идэвхтэй ажлын хуудсанд л ажиллана. Хэрэв та идэвхтэй биш байгаа ажлын хуудсанд хандахыг хүсвэл мужаас өмнө ажлын хуудасны нэрийг дурдах хэрэгтэй.

Жишээ нь, Sheet1-ийн B4 мужид хандахын тулд , та ашиглах ёстой:

4622

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