Excel дээрх муж дахь мөрүүдийг давтах VBA (6 жишээ)

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

Агуулгын хүснэгт

Энэ зааварт бид VBA -г Excel-ийн муж дахь мөр хооронд давталт хийхэд хэрхэн ашиглах талаар авч үзэх болно. Бид ижил зүйлийг дахин дахин хийхгүйн тулд гогцоо ашигладаг. Microsoft Excel дээр ажиллаж байхдаа бид нэг ажлыг олон удаа хийх ёстой байдалд орж магадгүй. Бид үүнийг VBA дахь гогцоог ашиглан хялбархан хийж чадна. Энэ нийтлэлд бид 6 жишээг VBA ашиглан excel дээр мөр хооронд нь эргүүлэх болно. Бидний жишээн дээр ашиглах гогцоо бол ' For-Next Loop ' юм.

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

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

VBA Range.xlsm-д мөр хооронд давталт хийх

Excel дээрх VBA-г ашиглан муж дахь мөрүүдийг давтах 6 жишээ

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

1. <10 мөр хооронд давталт хийхийн тулд Range Variable-тай муж дахь VBA-г ашиглана уу>

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

Энэ жишээг гүйцэтгэх алхмуудыг харцгаая.

АЛХАМ:

  • Эхлэхийн тулд ' Мужийн хувьсагч ' идэвхтэй ажлын хуудас руу очно уу.
  • Үүнээс гадна хулганы баруун товчийг болон ' Код харах ' сонголтыг сонгоно уу. Та бас дарж болно Alt + F11 үүнийг нээх.

  • Дээрх үйлдэл нь тухайн ажлын хуудасны код цонхыг нээнэ. .
  • Цаашилбал, кодын цонхонд кодыг бичнэ үү:
9502
  • Дараа нь Run эсвэл F5 <2 дээр дарна уу>кодыг ажиллуулахын тулд.

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

Дэлгэрэнгүй: Excel VBA: Муж дахь баганаар давталт (5 жишээ)

2.

<тоон хувьсагчтай муж дахь мөрүүдийг давталт хийхэд VBA-г хэрэглээрэй. 0>Муж дахь мөр хооронд давталт хийх өөр нэг сонголт бол хувьсагчийг сонгох явдал юм. Хоёрдахь жишээнд бид дараах өгөгдлийн багцад VBA -г ашиглан тоон хувьсагчтай муж дахь мөрүүдийг давталт хийх болно.

За ингээд харцгаая. энэ аргыг хийх алхмууд.

АЛХАМ:

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

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

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

УншихДэлгэрэнгүй: Excel-ийн муж дахь мөр ба багана хооронд давталт хийх VBA (5 жишээ)

3. Хэрэглэгчийн сонгосон муж дахь Excel VBA

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

Энэ жишээтэй холбоотой алхмуудыг харцгаая.

АЛХАМ:

  • Эхлээд нүдний мужийг сонгоно уу ( D5:D9 ).

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

  • Дээрх тушаал нь VBA кодын цонхыг нээнэ. идэвхтэй ажлын хуудасны хувьд. Та мөн Alt + F11 товчийг дарснаар тухайн кодын цонхыг нээж болно. Дараах кодыг хоосон кодын цонхонд оруулна уу:
7642
  • Дараа нь тухайн ажлын хуудасны кодыг ажиллуулахын тулд Ажиллуулах эсвэл F5 <товчийг дарна уу. 2>түлхүүр.

  • Тиймээс сонгосон мужын эхний утгыг харуулсан мессежийн хайрцаг гарч ирнэ.

  • Түүнээс гадна, хэрэв та OK дээр дарвал энэ нь сонгосон мужаас D6 нүд болох хоёр дахь утгыг буцаана.

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

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

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

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

4. VBA-тай динамик муж дахь эгнээний давталт

Дөрөв дэх жишээнд бид динамик муж дахь мөр хооронд давталт хийхэд VBA -г хэрэглэнэ. . Энэ жишээ нь өмнөх жишээнүүдээс арай өөр юм. Бид Excel-ийн ажлын хуудасны давталт дахь мужийг өөрчлөх боломжтой болно. Энэ аргыг харуулахын тулд бид дараах өгөгдлийн багцыг ашиглана. Дараах өгөгдлийн багцад бид мужын утгуудыг ( B8:C12 ) тодорхой утгаар дүүргэх болно.

Доорх алхмуудыг хийхэд л хангалттай. Энэ аргыг гүйцэтгэхийн тулд.

АЛХАМ:

  • Эхлээд B1 нүдэнд 6 утгыг оруулах ба C B2 нүдэнд.
  • Хоёрдугаарт, хулганы баруун товчийг идэвхтэй нүдэн дээр ' Код харах сонголтыг сонгоно уу. '.

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

  • Үүний үр дүнд өгөгдлийн багц утгаар дүүрдэг 2500.00$ дараах байдлаар.

ЖИЧ:

Дээрх зурган дээр 6 утга нь мужын эхний хоёр мөрийг илэрхийлнэ ( B8:B9 ).

  • Эцэст нь 9 утгыг оруулна уу. 6 -ийн оронд B1 нүд. Бид үр дүнг дараах зургаас харж болно.

5.

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

Тиймээс энэ жишээг хэрэгжүүлэхийн тулд хийх алхамуудыг харцгаая.

АЛХАМ:

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

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

  • Дээрх зурган дээр тодруулсан ' Крис ' утга нь бидний хайх утгыг илэрхийлнэ. ‘ 5:9 ’ мужын утга нь бид ( B5:B9 ) нүдний муж дахь утгыг хайх болно гэдгийг харуулж байна.
  • Эцэст нь мессежийн хайрцагт утгыг харуулах болно.' Крис ' нь B6 нүдэнд байрладаг.

Дэлгэрэнгүй: VBA-г хэрхэн ашиглах талаар Excel-ийн муж дахь мөр бүрийг

6. Excel VBA-р муж дахь n-р мөр бүрийг давталт хийх

Сүүлийн жишээнд бид VBA <2-г хэрэглэнэ>муж дахь n-р мөр бүрээр давталт хийх. Дараах өгөгдлийн багцад бид өгөгдлийн хүрээний сондгой тооны эгнээнд өнгөт сүүдэрлэх болно.

Тиймээс энэ аргыг хэрэгжүүлэх алхмуудыг харцгаая.

АЛХАМ:

  • Эхлээд ' n-р эгнээ ' нэртэй идэвхтэй хуудсан дээр хулганы баруун товчийг баруун товшино уу . ' Код харах ' сонголтыг сонгоно уу.

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

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

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

Дүгнэлт

Эцэст нь энэ заавар нь <бүхий муж дахь мөрүүдийг давтах 6 жишээг өгнө. Excel дээр 1>VBA . Ур чадвараа шалгахын тулд энэ нийтлэлд багтсан дадлагын ажлын хуудсыг татаж аваарай. Хэрэв танд асуух зүйл байвал хайрцагт сэтгэгдэл үлдээнэ үүдоор. Манай хамт олон таны мессежэнд аль болох хурдан хариу өгөхийг хичээх болно. Цаашид илүү шинэлэг Microsoft Excel-ийн шийдлүүдийг анхаарч үзээрэй.

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