Агуулгын хүснэгт
Энэ нийтлэлд би Excel-ийн VBA бүхий нүд эсвэл нүднүүдийн мужийг хэрхэн сонгохыг харуулах болно. Та VBA -тэй дан, олон тооны нүд, нэрлэсэн мужтай нүд, өөр нүдтэй холбоотой нүдийг сонгож сурах болно.
Дадлагын ажлын номыг татаж авах
VBA.xlsm ашиглан нүд сонгох
Excel дээр VBA ашиглан нүд сонгох 6 ашигтай арга
VBA бүхий нүд эсвэл хүрээг сонгох хамгийн хэрэгтэй 6 аргыг авч үзье.
1. Excel-ийн VBA-тай идэвхтэй ажлын хуудасны нүдийг сонгоно уу
Юуны өмнө Excel-ийн VBA идэвхтэй ажлын хуудасны нүдийг сонгоё.
Энд би Ажлын ном1 нэртэй ажлын номтой. Ажлын дэвтэрт Хуудас1 , Хуудас2 , Хуудас3 гэсэн гурван ажлын хуудас байна. Идэвхтэй ажлын хуудас нь Хуудас1 .
Та идэвхтэй ажлын хуудасны дурын нүдийг ( C5 ) сонгохдоо дараах мөрийг ашиглаж болно:
⧭ VBA код:
ActiveSheet.Range("C5").Select
Эсвэл,
ActiveSheet.Cells(5,3).Select
⧭ Гаралт:
Үүнийг ажиллуул. Мөн энэ нь Ажлын дэвтэр1 -ийн Хуудас1 идэвхтэй ажлын хуудасны C5 нүдийг сонгоно.
2. Excel-ийн VBA-тай Идэвхтэй ажлын хуудасны нүдийг сонгохгүй, харин идэвхтэй ажлын дэвтрийн нүдийг сонго
Одоо идэвхтэй ажлын дэвтрийн нүдийг сонгоё, гэхдээ идэвхтэй ажлын хуудасны нүдийг сонгоё. Манай идэвхтэй ажлын хуудас нь Хуудас1 , гэхдээ энэ удаад бид сонгох болнонүд C5 -ын Хуудас2 .
Та дараах мөрийн кодыг ашиглаж болно:
⧭ VBA код :
Application.Goto Sheets("Sheet2").Range("C5")
Эсвэл,
Application.Goto Sheets("Sheet2").Cells(5,3)
Эсвэл,
Sheets("Sheet2").Activate
Range("C5").Select
⧭ Гаралт:
Үүнийг ажиллуул. Мөн энэ нь идэвхтэй ажлын дэвтрийн Хуудас2 ажлын хуудасны C5 нүдийг сонгоно. Ажлын дэвтэр1 .
3. Excel-ийн VBA-тай Идэвхтэй ажлын дэвтрийн нүдийг сонгоно уу
Энэ удаад бид идэвхтэй ажлын номноос нүдийг сонгохгүй.
Манай идэвхтэй ажлын ном бол Ажлын ном1 . Гэхдээ бид нэг хавтсанд Ажлын дэвтэр2 нэртэй өөр нэг номтой байна.
Ажлын дэвтэр2 -ийн Хуудас1 -ийн Хуудас1 нүдийг С5 сонгоцгооё. .
VBA кодын мөр нь:
⧭ VBA код:
<байх болно. 7> Application.Goto Workbooks("Workbook2.xlsx").Sheets("Sheet1").Range("C5")
Эсвэл,
Application.Goto Workbooks("Workbook2.xlsx").Sheets("Sheet1").Cells(5,3)
Эсвэл,
Workbooks("Workbook2.xlsx").Activate
Sheets("Sheet1").Select
⧭ Гаралт:
Кодыг ажиллуулснаар Ажлын дэвтэр2 -н Хуудас1 -ийн C5 нүдийг сонгоно.
4. Excel дээр VBA бүхий нүдний мужийг сонгоно уу
Одоог хүртэл бид зөвхөн нэг нүдийг сонгоод байна.
Энэ удаад бид нүднүүдийн мужийг сонгоно (Гэж хэлье. Энэ жишээнд B4:C13 ).
Хэрэв энэ нь идэвхтэй ажлын хуудас бол та дараахийг ашиглаж болно:
⧭ VBA код:
Range("B4:C13").Select
⧭ Гаралт
Энэ нь идэвхтэй ажлын хуудасны B4:C13 нүднүүдийг сонгоно. Ажлын дэвтэр1 .
Хэрэв энэ нь идэвхтэй ажлын дэвтэрт байгаа боловч идэвхтэй ажлын хуудасных биш (энэ жишээнд Хуудас2 ) :
⧭ VBA код:
Application.Goto Sheets("Sheet2").Range("B4:C13")
⧭ Гаралт:
Идэвхтэй ажлын номны Хуудас2 -ын B4:C13 нүднүүдийг сонгоно Ажлын дэвтэр1 .
Хэрэв та идэвхгүй байгаа ажлын номноос нүднүүдийн мужийг сонгохыг хүсвэл (энэ жишээнд Ажлын дэвтэр2 ) энэ мөрийг ашиглана уу:
⧭ VBA код:
Application.Goto Workbooks("Workbook2.xlsx").Sheets("Sheet2").Range("B4:C13")
⧭ Гаралт:
Энэ нь Хуудас1 -ийн B4:C13 мужийг сонгоно. Ажлын дэвтэр2 .
5. Excel-ийн VBA-тай Нэрлэсэн мужын нүдийг сонгох
Мөн Excel-ийн VBA -тай Нэрлэсэн муж -ын нэг буюу хэд хэдэн нүдийг сонгож болно.
Энд, Ажлын дэвтэр1 -н Хуудас1 идэвхтэй хуудсанд бид ABC нэртэй Нэрлэсэн муж байгаа бөгөөд энэ нь дараах хэсгээс бүрдэнэ. муж B4:C13 .
Нэрлэсэн мужийг ABC сонгохын тулд дараах кодын мөрийг ашиглана уу:
⧭ VBA код:
Range("ABC").Select
⧭ Гаралт:
Энэ нь Ажлын ном1-ийн Хуудас1 -ийн Нэрлэсэн муж ( B4:C13 )-ийг сонгоно. .
6. Excel-ийн VBA-тай өөр нүдтэй харьцах нүдийг сонго
Эцэст нь та VBA -тай өөр нүдтэй харьцах нүдийг сонгож болно.
Та <Үүний тулд VBA -н 1>Offset шинж чанар зорилго.
Жишээ нь, идэвхтэй ажлын хуудасны C5 нүднээс доош 2 мөр ба 3 багана хүртэлх нүдийг сонгоцгооё. Ажлын дэвтэр1 -н>Хуудас1 .
Дараах кодын мөрийг ашиглана уу:
⧭ VBA код:
Range("C5").Offset(2, 3).Select
Эсвэл,
Cells(5,3).Offset(2, 3).Select
⧭ Гаралт :
Энэ нь F7 нүдийг, 2 хүртэлх нүдийг доош, нүднээс баруун 3 баганыг сонгоно. C5 .
Дүгнэлт
Эдгээр аргуудыг ашиглан та <1-тэй нүд эсвэл хүрээг сонгож болно. Excel дээрх>VBA . Танд асуух зүйл байна уу? Биднээс асуугаарай.