Excel VBA нь баганад ашигласан мужийг сонгох (8 жишээ)

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

Энэ заавар нь Excel-ийн баганад байгаа Ашигласан муж -г сонгоход VBA ашиглах 8 жишээг харуулах болно. Ерөнхийдөө excel дээрх UsedRange шинж чанар нь ажлын хуудасны өгөгдөлтэй хэсгийг илэрхийлдэг. Жишээнүүдийг тодорхой харуулахын тулд бид бүх жишээнд тодорхой өгөгдлийн багцад UsedRange шинж чанарыг ашиглах болно.

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

Бид эндээс дадлага хийх ажлын номыг татаж авах боломжтой. .

Column.xlsm-д UsedRange-г сонгох VBA

Багана дахь UsedRange-г сонгох VBA-н 8 хялбар жишээ

Дараах зурган дээр , бид бүх жишээнд ашиглах өгөгдлийн багцыг харж болно. Өгөгдлийн багц нь Худалдааны ажилтнуудын нэрс, тэдгээрийн Байршил , Бүс нутаг, болон ‘ Нийт дүн ’ борлуулалтыг агуулна. Энэ өгөгдлийн багцад гарчиг зэрэг ашигласан мужийг авч үзэх болно. Дараах өгөгдлийн багцад ашигласан муж нь ( B2:E15 ) байна.

1. Excel

програмын VBA-тай баганад UsedRange-г сонгоно уу.

Юуны өмнө бид өгөгдлийн багцаас бүх баганыг сонгоно. Үүнийг хийхийн тулд бид баганад байгаа VBA select UsedRange шинж чанарыг ашиглана. Энэ аргыг хэрэгжүүлэх алхмуудыг харцгаая.

АЛХАМ:

  • Эхлэхийн тулд хулганы баруун товчийг нэртэй идэвхтэй хуудсан дээр дарна уу. ' Баганыг_сонгох '.
  • Үүнээс гадна ' Код харах ' сонголтыг сонгоно уу.

  • Дараа нь дээрх үйлдэл хоосон зайг нээнэ VBA Тэр ажлын хуудасны кодын цонх. Бид мөн Alt + F11 товчийг дарснаар энэ кодын цонхыг авах боломжтой.
  • Дараа нь тухайн кодын цонхонд дараах кодыг бичнэ үү:
1215
  • Үүний дараа Run эсвэл F5 товчийг дарж кодыг ажиллуулна уу.

  • Эцэст нь бид дараах зураг шиг үр дүнг авна. Манай өгөгдлийн багцын баганад ашигласан мужийг одоо сонгосон болохыг бид харж байна.

2. VBA-г ашиглан

баганад бүх UsedRange-г хуулах Хоёрдахь жишээнд бид VBA -г ашиглан өгөгдлийн багцаас багана дахь ашигласан мужийг бүхэлд нь хуулах болно. Ерөнхийдөө бид өгөгдлийн багцаас тодорхой бүс нутгийг хуулахдаа энэ аргыг ашигладаг. Энэ аргыг хэрэгжүүлэхийн тулд бид дараах алхмуудыг хийх хэрэгтэй.

АЛХАМ:

  • Эхлээд ' Хуулбар<гэсэн нэртэй идэвхтэй ажлын хуудасны таб руу очно уу. 2>'.
  • Дараа нь тухайн таб дээр баруун товчийг дараад ' Код харах ' сонголтыг сонгоно уу.

  • Энэ нь одоогийн ажлын хуудасны VBA кодын хоосон цонхыг нээх болно. Энэ цонхыг авах өөр нэг арга бол гараас Alt + F11 -г дарах явдал юм.
  • Дараа нь тухайн кодын цонхонд доорх кодыг оруулна уу:
1790
  • Одоо кодыг ажиллуулахын тулд Run эсвэл F5 товчийг дарна уу.

  • Эцэст нь бид дараах байдлаар үр дүнг харж болно. Мөн бид ашигласан хүрээг тойрсон хилийн шугамыг харж болно. Энэ нь код нь өгөгдлийг хуулсан болохыг харуулж байнаэнэ хүрээ дотор.

Дэлгэрэнгүй: Excel VBA: Динамик мужийг өөр ажлын дэвтэрт хуулах

3. Тоолох дугаар UsedRange дахь баганын тоо VBA-г ашиглан

Гурав дахь жишээнд бид өгөгдлийн багц дахь баганын тоог excel VBA багананд байгаа Ашигласан муж аргыг ашиглан тоолох болно. . Энэ жишээ нь манай мэдээллийн багц дахь ашигласан муж доторх нийт баганын тоог мессежийн хайрцагт буцаана. Энэ аргыг хэрэгжүүлэхийн тулд доорх алхмуудыг дагана уу.

АЛХАМ:

  • Эхлээд ' Тоолох_багана ' нэртэй идэвхтэй хуудсыг сонгоно уу.
  • Хоёрдугаарт, идэвхтэй хуудасны нэр дээр хулганы баруун товчийг дараад ' Код харах ' сонголтыг товшино уу.

  • Дээрх команд нь идэвхтэй ажлын хуудасны VBA кодын хоосон цонхыг нээнэ. Мөн гарнаас Alt + F11 товчлуурыг дарснаар бид кодын цонхыг авах боломжтой.
  • Гуравдугаарт, хоосон кодын цонхонд дараах кодыг оруулна уу:
9478
  • Дараа нь Run эсвэл F5 товчийг дарж кодыг ажиллуулна уу.

  • Эцэст нь бид мессежийн хайрцагт үр дүнг авдаг. Ашигласан муж дахь баганын тоо 4 байна.

Цааш унших: Муж дахь мөрүүдийг тоолоход VBA-г хэрхэн ашиглах талаар Excel дэх өгөгдөлтэй (5 макро)

4. Ашигласан муж дахь сүүлчийн баганын тоог тооцоолох Excel VBA

Өмнөх аргад бид сүүлийн баганын дугаарыг задалсан. ашигласан хүрээ.Гэхдээ энэ жишээнд бид VBA сонгож UsedRange проперти ашиглан бүх ажлын хуудсан дээрх ашигласан муж дахь сүүлчийн баганын тоог тодорхойлох болно. Энэ үйлдлийг гүйцэтгэхийн тулд хийх ёстой алхмуудыг харцгаая.

АЛХАМ:

  • Эхлэхийн тулд хулганы баруун товчийг хийнэ үү. ' Сүүлийн багана ' нэртэй идэвхтэй хуудсан дээр.
  • Дараа нь ' Код харах ' сонголтыг сонгоно уу.

  • Тиймээс дээрх тушаал нь тухайн ажлын хуудасны VBA кодын хоосон цонхыг нээнэ. Кодын цонхыг нээх өөр арга бол Alt + F11 товчийг дарах явдал юм.
  • Үүний дараа тухайн кодын цонхонд дараах кодыг оруулна уу:
5669
  • Одоо кодыг ажиллуулахын тулд Run эсвэл F5 товчийг дарна уу.

  • Эцэст нь бид мессежийн хайрцагт үр дүнгээ авдаг. Ашигласан муж дахь сүүлийн багана нь ажлын хуудасны 5-р багана юм.

Ижил төстэй уншилтууд

  • Excel-ийн муж дахь мөр бүрт VBA-г хэрхэн ашиглах вэ
  • Excel-ийн идэвхтэй нүднээс мужийг сонгохдоо VBA-г ашиглах (3 арга)
  • Excel макро: Динамик мужтай олон баганыг эрэмбэлэх (4 арга)

5. UsedRange-с VBA-тай

<-ийн сүүлчийн баганын сүүлчийн нүдийг сонгоно уу. 0>Тав дахь жишээнд бид VBA select Used Range проперти ашиглан excel хуудасны сүүлчийн баганын сүүлчийн нүдийг сонгоно. Энэ жишээг харуулахын тулд бидбидний өмнөх өгөгдлийн багцыг үргэлжлүүлэх болно. Одоо энэ аргыг хийх алхмуудыг харна уу.

АЛХАМ:

  • Эхлээд ' Сүүлчийн_нүд<2 нэртэй идэвхтэй хуудсыг сонгоно уу>'.
  • Дараа нь хуудасны нэр дээр хулганы баруун товчийг дарна уу. ' Код үзэх ' сонголтыг сонгоно уу.

  • Дараа нь бид хоосон VBA кодын цонхыг авна. . Мөн бид Alt + F11 дарж тухайн кодын цонхыг нээж болно.
  • Үүний дараа тухайн кодын цонхонд дараах кодыг бичнэ үү:
7457
  • Одоо кодыг ажиллуулахын тулд Run эсвэл F5 дээр дарна уу.

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

6. Excel VBA

ашиглан сонгосон UsedRange-ийн нүдний мужийг ол.

Энэ жишээнд бид VBA -г Excel-ийн ажлын хуудаснаас сонгосон ашигласан мужын нүдний мужийг олох болно. Бид VBA кодыг ашигласан муж дахь бүх баганад ашиглах болно. Код нь нүдний муж болон ашигласан муж дахь баганын хаягийг буцаана. Энэ үйлдлийг гүйцэтгэхийн тулд дараах алхмуудыг дагана уу.

АЛХАМ:

  • Эхлээд идэвхтэй хуудасны таб дээр хулганы баруун товчийг дарна уу. ' Нүдний мужийг олох ' нэртэй.
  • Хоёрдугаарт, ' Код харах ' сонголтыг сонгоно уу.

  • Энэ нь хоосон VBA кодын цонхыг нээх болно. Энэ кодын цонхыг нээх өөр нэг арга бол Alt товчийг дарах явдал юм + F11 .
  • Гуравдугаарт, тухайн кодын цонхонд дараах кодыг оруулна уу:
9132
  • Дараа нь кодыг ажиллуулахын тулд дээр дарна уу. Run эсвэл F5 товчлуурыг дарна уу.

  • Төгсгөлд нь дараах мессежийн хайрцаг гарч ирнэ. дараах зураг үр дүнг харуулж байна.

Төстэй уншилтууд

  • VBA-аас Мөр дундуур давталт болон Excel-ийн муж дахь багана (5 жишээ)
  • Excel VBA дээр мужийг хэрхэн массив болгон хөрвүүлэх вэ (3 арга)

7. Оруулах Хоосон нүднүүдийг тоолох VBA UsedRange Property

Энэ жишээнд бид VBA select UsedRange проперти ашиглан excel хуудасны хоосон нүднүүдийг тоолох болно. Заримдаа бидний өгөгдлийн багцын ашигласан мужид хоосон нүднүүд байж болно. Бид UsedRange проперти ашиглан тэдгээр хоосон нүднүүдийн тоог хялбархан тоолж чадна. Энэ жишээг гүйцэтгэх алхмуудыг харцгаая.

АЛХАМ:

  • Эхлээд ' нэртэй идэвхтэй хуудасны таб дээр хулганы баруун товчийг дарна уу. Хоосон_нүд '.
  • Дараа нь ' Код харах ' сонголтыг сонгоно уу.

  • Дээрх үйлдэл нь VBA кодын хоосон цонхыг нээнэ. Кодын цонхыг нээх өөр арга бол Alt + F11 товчийг дарах явдал юм.
  • Дараа нь тухайн кодын цонхонд дараах кодыг оруулна уу:
5347
  • Үүний дараа Run эсвэл F5 товчийг дарж кодыг ажиллуулна уу.

  • Эцэст нь бид мессежийн хайрцагт үр дүнг авах болно. Theзурвасын хайрцагт бидний ашигласан муж дахь нийт нүд болон хоосон нүднүүдийн тоог харуулна.

8. Excel-ийн баганын эхний хоосон нүдийг олохын тулд VBA UsedRange

Сүүлийн жишээнд бид excel VBA -г ашиглан баганад байгаа Used Range пропертийг сонгон excel ажлын хуудасны эхний хоосон нүдийг олох болно. Энэ арга нь тодорхой баганын эхний хоосон нүдийг олох болно. Хоосон нүд нь өгөгдлийн багцын ашигласан мужаас үргэлж гадуур байх болно. Тиймээс хэрэв ашигласан мужид ямар ч нүд хоосон эсвэл хоосон байвал энэ аргад тооцохгүй. Одоо энэ аргыг гүйцэтгэхийн тулд доорх алхмуудыг дагана уу.

АЛХАМ:

  • Эхлэхийн тулд идэвхтэй дээр хулганы баруун товчийг дарна уу. ' Эхний_хоосон ' нэртэй хуудас таб.
  • Үүнээс гадна ' Код харах ' сонголтыг сонгоно уу.

  • Энэ нь хоосон VBA кодын цонхыг нээх болно. Бид мөн Alt + F11 -г дарж тухайн кодын цонхыг нээж болно.
  • Цаашилбал, VBA кодын хоосон цонхонд дараах кодыг бичнэ үү:
8702
  • Дараа нь кодыг ажиллуулахын тулд Run эсвэл F5 товчийг дарна уу.

  • Эцэст нь дээрх код нь E16 нүдэнд ' FirstEmptyCell ' утгыг оруулна. Энэ нь өгөгдлийн багцын ашигласан мужаас хойшхи E баганын эхний хоосон нүд юм.

Цааш унших: Excel VBA-аас Хоосон нүд хүртэл муж дундуур давталт (4 жишээ)

Дүгнэлт

Товчхондоо, энэ заавар нь excel хуудсанд VBA сонгосон UsedRange проперти ашиглах 8 жишээг харуулж байна. Ур чадвараа шалгахын тулд энэ нийтлэлд ашигласан дадлагын хуудсыг татаж аваарай. Хэрэв танд асуух зүйл байвал доорх хайрцагт сэтгэгдэл үлдээнэ үү. Манай хамт олон таны мессежэнд аль болох хурдан хариу өгөхийг хичээх болно. Цаашид илүү шинэлэг Microsoft Excel шийдлүүдийг анхаарч үзээрэй.

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