Агуулгын хүснэгт
Энэ нийтлэлд би 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