Нээхгүйгээр өөр ажлын номноос өгөгдлийг хуулах Excel VBA

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

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

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

Та Дасгалын ном болон тэдэнтэй дадлага хийх.

Өөр ажлын номны өгөгдлийг хуулах.xlsm

Excel VBA програмыг нээхгүйгээр өөр ажлын номноос өгөгдлийг хуулах 3 өөр арга

Заримдаа бидэнд өмнөх ажлын номны өгөгдөл хэрэгтэй болдог. Хэрэв бид яарч байгаа бөгөөд ажлын номыг нээхгүйгээр өгөгдөл яаралтай авах шаардлагатай бол Excel VBA -г ашиглаж болно. Excel VBA-ийн тусламжтайгаар бид бусад ажлын номноос өгөгдлийг хурдан хуулах боломжтой, үүний тулд бид тухайн ажлын дэвтрийн байршлыг мэдэхэд л хангалттай.

Бид өгөгдлийг хуулахын тулд ажлын номын нэрийг ашиглана. Бүтээгдэхүүний_Дэлгэрэнгүй мэдээлэл . Мөн бид өгөгдлийн хүрээг хуулахыг хүсч байна ( B4:E10 ). Бидний хуулбарлахыг хүссэн өгөгдлийн багц нь зарим бүтээгдэхүүн, тэдгээрийн борлуулалтын үнэ, барааны өртөг, нийт ашгийн хэмжээг агуулна. Өөр ажлын номноос өгөгдлийг хуулах өөр өөр шалгууруудыг авч үзье.

1. Excel VBA програмаар нээхгүйгээр өөр ажлын номноос хуудасны өгөгдлийг хуулах

Бид доорх VBA кодыг дагаж хуудаснаас өгөгдлийг хуулж болно. Үүний тулд бид доор дурдсаныг давах хэрэгтэйалхмууд.

АЛХАМ:

  • Эхлээд туузаас Хөгжүүлэгч таб руу очно уу.
  • Үүний дараа. , Visual Basic дээр дарж Visual Basic Editor -г нээнэ үү.
  • Visual Basic Editor -г нээх өөр нэг арга бол <1-г дарахад л хангалттай>Alt + F11 .

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

  • Одоо доорх VBA код -г бичнэ үү.

VBA код:

6117
  • Эцэст нь Run Sub товчийг дарж кодыг ажиллуулж, нөгөө талаас F5 гарын товчлолыг дарж ажиллуулна. код.

ЖИЧ: Та кодыг өөрчлөх шаардлагагүй. Кодоо хуулж буулгахад л болно.

  • Кодыг ажиллуулснаар Файл нээх цонх таны компьютер дээр гарч ирнэ.
  • Үүний дараа хүссэн ажлын дэвтэр дээрээ дарна уу. өгөгдөл цуглуулах.
  • Дараа нь OK товчлуур дээр дарна уу.

  • Одоо өгөгдлийг сонгоно уу. B5:E10 муж дээр чирж эх файлаас ОК дарна уу.

  • Өгөгдлийн хүрээг сонгосны дараа. Одоо өгөгдөл оруулахыг хүссэн мужаа сонгоно уу.
  • Тэгээд OK дээр дарна уу.

  • Эцэст нь энэ нь эх файлыг хааж, өгөгдөл нь очих файл дээр хуулах болно.

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

Ижил төстэйУншлага

  • VBA ашиглан түр санах ойноос Excel рүү хэрхэн буулгах вэ
  • Макрогүйгээр Excel-д хуулж буулгахыг идэвхгүй болгох (2 шалгууртай)
  • Excel-д далд мөрүүдийг оруулахгүйгээр хэрхэн хуулах вэ (4 хялбар арга)
  • Excel VBA нь шалгуурыг үндэслэн өөр ажлын хуудсанд мөр хуулах
  • VBA-г Excel дээр форматлахгүйгээр зөвхөн утгыг буулгахад хэрхэн ашиглах вэ

2. Excel дээр нээхгүйгээр өөр ажлын номноос өгөгдлийн мужийг хуулах VBA

Доорх VBA кодыг ашигласнаар бид өгөгдлийн мужаас өгөгдлийг хуулж болно. Үүнийг хийхийн тулд бид дараах алхмуудыг хийх ёстой.

АЛХАМ:

  • Эхлэхийн тулд туузан дээрх Хөгжүүлэгч таб руу очно уу. .
  • Хоёрдугаарт, Visual Basic дээр дарж эсвэл Alt + F11 дарж Visual Basic Editor -г нээнэ үү.
  • Эсвэл хуудас дээр хулганы баруун товчийг дараад Код харах гэснийг сонгоод Visual Basic Editor -г нээнэ үү.

  • Үүний дараа VBA код тэнд бичнэ үү.

VBA код:

5164
  • Энд ажиллуулна уу. кодыг ажиллуулахын тулд Run Sub эсвэл F5 гарын товчлолыг дарж кодыг ажиллуулна уу.

ТАЙЛБАР: Та кодыг өөрчлөх шаардлагагүй, зөвхөн өөрийн эх өгөгдлийн дагуу мужийг өөрчлөхөд л хангалттай.

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

Дэлгэрэнгүй унших: Нэг ажлын хуудаснаас нөгөө хуудас руу хуулж буулгах макро (15 арга)

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

Бид VBA кодын командын товчлуурыг ашиглан өөр ажлын номноос өгөгдлийг хуулж болно. Үүнийг хийхийн тулд бид доор дурдсан алхмуудыг дагах ёстой.

АЛХАМ:

  • Эхлээд Тушаалын товчлуур тавихын тулд очно уу. Хөгжүүлэгч таб руу орно уу.
  • Хоёрдугаарт, Оруулах унадаг цэсийг товшино уу.
  • Гуравдугаарт, Тушаалын товчийг дарна уу. .

  • Бид Бүтээгдэхүүнийг A1 нүдэн дээр тавьдаг, учир нь энэ нь бидний эх файл юм. хуудасны нэр. Мөн бид эх файлын хуудасны нэрний баруун талд Тушаалын товчлуур -г тохируулсан. Бид одоо хүснэгтийг үүсгэлээ, бидэнд өөр ажлын дэвтэрт байгаа өгөгдөл л хэрэгтэй байна.

  • Ижил тэмдэгтээр Хөгжүүлэгч рүү очно уу. Тууз дээрх таб.
  • Дараа нь Visual Basic дээр дарж эсвэл Alt + F11 дарж Visual Basic Editor -г ажиллуулна уу.
  • Та мөн хуудсан дээр хулганы баруун товчийг дараад Код харах -г сонгосноор Visual Basic Editor -г нээж болно.

  • Одоо VBA кодоо бичээрэй.

VBA код:

7196
  • Дараа нь Ctrl + S дарж кодыг хадгална уу.

ЖИЧ: Та кодыг хуулж болно. Та зүгээр л файлын зам болон өгөгдлийг өөрчлөх хэрэгтэймуж.

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

Дэлгэрэнгүй унших: Шалгуурт үндэслэн нэг ажлын дэвтэрээс нөгөө рүү өгөгдөл хуулах макро

Дүгнэлт

Дээрх шалгуурууд нь өөр ажлын номноос өгөгдлийг Excel VBA ашиглан нээхгүйгээр хуулах заавар юм. Энэ нь танд тусална гэж найдаж байна! Хэрэв танд асуулт, санал, санал хүсэлт байвал коммент хэсэгт мэдэгдээрэй. Эсвэл та ExcelWIKI.com блогоос манай бусад нийтлэлүүдийг үзэж болно!

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