VBA PasteSpecial-ni qanday qo'llash va Excelda manba formatlashni saqlash

  • Buni Baham Ko'Ring
Hugh West

Biroq, biz oddiy matndan ko'ra ko'proq nusxa ko'chirmoqchi bo'lgan holatlar mavjud. Biz Excelning shartli formatlash, ma'lumotlarni tekshirish, ma'lumotlar turini formatlash va chegaralar va hujayra ranglari kabi estetik xususiyatlar kabi barcha imkoniyatlarini nusxalashimiz mumkin. Ehtimol, siz hamkasbingizning rang sxemasiga qoyil qolasiz, lekin statik ma'lumotlarni talab qilasiz yoki ehtimol formulalar ajoyibdir, lekin sizga rang sxemasi yoqmaydi. Ushbu qo'llanmada. Biz VBA PasteSpecial-ni ko'rsatamiz va manba formatini Excelda saqlaymiz.

Amaliyot kitobini yuklab oling

Ushbu maqolani o'qiyotganingizda mashq qilish uchun ushbu mashq kitobini yuklab oling.

VBA PasteSpecial.xlsm

Excelda VBA PasteSpecial-ni qo'llash va manba formatlashni saqlash uchun 4 ta oson misol

Biz qanday qilib to'rtta misolni ko'rsatamiz quyidagi bo'limlarda manba formatini saqlab qolgan holda VBA da maxsus pastadan foydalanish. Bu yerda biz nusxa ko‘chirish va joylashtirish uchun foydalaniladigan namunaviy ma’lumotlar to‘plami.

1. VBA PasteSpecial-dan foydalanib kirish qutisini qo‘shing va Excelda manba formatini saqlang

Birinchi navbatda. Biz diapazonni tanlash uchun qutidan foydalanamiz va keyin uni boshqa katakchaga joylashtiramiz. Buning uchun quyidagi amallarni bajaring.

1-qadam:

  • Birinchi navbatda, Alt + F11 <2 tugmasini bosing> Makro ni ishga tushirish uchun.
  • Keyin, Qoʻshish-ni bosing, Module opsiyasini tanlang.

2-qadam:

  • Quyidagilarni joylashtiringVBA kodi.
5944

3-qadam:

  • Dasturni saqlang va uni ishga tushirish uchun F5 tugmasini bosing.
  • 'ExcelWIKI' qutisi paydo bo'lgandan so'ng, $B$4:$C$11 oralig'ini tanlang.
  • OK tugmasini bosing.

4-qadam:

  • Qo'yish uchun istalgan bo'sh katakchani tanlang.
  • Keyin, OK tugmasini bosing.

  • Shuning uchun siz olasiz. formatni saqlab qolish orqali joylashtirish qiymati.

Batafsil o'qing: Excelda maxsus joylashtirish va joylashtirish o'rtasidagi farq

2. Rangni tanlash va Excelda manba formatlashni saqlash uchun VBA PasteSpecial-ni qo'llang

VBA da siz diapazonlarni belgilashingiz va manba formatini saqlagan holda ularni nusxalash va joylashtirishingiz mumkin. . Buni amalga oshirish uchun quyidagi bosqichlarni bajaring.

1-qadam:

  • Alt + F11 tugmasini bosing. Makro ni ochish uchun.
  • Qo'shish
  • -dan yangi modul yarating, shunchaki quyidagi VBA kodni joylashtiring. diapazon B4:C11 .
7742

2-qadam:

  • Nihoyat, dasturni saqlang va ishga tushirish uchun F5 -ni bosing. Shunday qilib, siz quyidagi rasmda ko'rsatilganidek o'zgarishlarni ko'rasiz.

Batafsil o'qing: Excelda qiymatlar va formatlarni nusxalash uchun maxsus VBA joylashtirish (9) Misollar)

O'xshash o'qishlar

  • Ikki Excel varaqlarini solishtirish va farqlarni nusxalash uchun VBA kodi
  • Excel VBA: Hujayra qiymatini nusxalash va joylashtirishBoshqa hujayraga
  • Excelda bir nechta katakchalarni boshqa varaqga qanday nusxalash mumkin (9 usul)
  • Excel VBA: diapazonni boshqa ish kitobiga nusxalash
  • [Fixed]: o'ng tugmasini bosing Nusxalash va joylashtirish Excelda ishlamaydi (11 ta yechim)

3. VBA PasteSpecial-ni qo'llash orqali o'zgaruvchini e'lon qiling va saqlang Excelda manba formatlash

O'zgaruvchilarni e'lon qilish va o'zgaruvchilarni turli diapazonlarga o'rnatish orqali, VBA -ga maxsus joylashtirish uchun quyidagi amallarni bajaring.

1-qadam:

  • Birinchi navbatda, VBA Macro -ni ochish uchun Alt + F11 -ni bosing.
  • Yangi Modul .
  • Keyin, quyidagi VBA kodini joylashtiring.
4425

Qadam 2:

  • Dasturni saqlaganingizdan so'ng, ishga tushirish uchun F5 tugmasini bosing.
  • Shuning uchun nusxalangan diapazoningiz manba formatini saqlab qo'yilgan holda joylashtiriladi. oldin.

Batafsil o'qing: Excelda formulalar va formatlar uchun VBA PasteSpecialdan qanday foydalanish (3 usul)

4. VBA PasteSpecial-dan foydalaning va nordon saqlang ce Excelda turli ishchi varaqlarda formatlash

Biz bu qismda juda muhim usul haqida gapiramiz. Chunki biz VBA da PasteSpecial-dan qanday foydalanishni bir nechta ish kitoblarida ko'rib chiqamiz. Masalan, quyidagi bosqichlarda ko'rsatilganidek, 'Sheet4' dan nusxa olamiz va uni 'Sheet5 'ga joylashtiramiz.

1-qadam:

  • VBA Macro -ni ochish uchun Alt + F11 tugmasini bosing
  • Qo'shish yorlig'idan Moduli-ni tanlang.
  • Keyin, quyidagi VBA-ni joylashtiring.
4342

2-qadam:

  • Dasturni ishga tushirish uchun, keyin F5 bosing. dasturni saqlash.
  • Shuning uchun siz manba formatini saqlab qolgan holda 5-varaq ga qo'yilgan qiymatni olasiz.

Batafsil o'qing: Excelda maxsus joylashtirish buyrug'idan qanday foydalanish kerak (5 mos usul)

Xulosa

Xulosa qilib aytganda, endi bilasiz degan umiddaman. Maxsus saqlash manba formatini joylashtirish uchun Excel VBA dan qanday foydalanish kerak. Ushbu strategiyalarning barchasi sizning ma'lumotlaringizga o'rgatilgan va ularga odatlangan bo'lishi kerak. Amaliyot kitobini ko'rib chiqing va o'rganganlaringizni amalda qo'llang. Sizning muhim yordamingiz tufayli biz bu kabi ma'ruzalarni davom ettirishga undadik.

Savollaringiz bo'lsa, biz bilan bog'laning. Iltimos, quyidagi izohlar oynasida o'z fikringizni bildiring.

Savollaringizga Exceldemy xodimlari imkon qadar tezroq javob beradi.

Biz bilan qoling va o'rganishda davom eting.

Hugh West - bu sohada 10 yildan ortiq tajribaga ega bo'lgan yuqori tajribali Excel treneri va tahlilchisi. Buxgalteriya hisobi va moliya yo‘nalishi bo‘yicha bakalavr va biznes boshqaruvi bo‘yicha magistr darajasiga ega. Xyu o'qitishga ishtiyoqi bor va unga amal qilish va tushunish oson bo'lgan o'ziga xos o'qitish usulini ishlab chiqdi. Uning Excel bo'yicha ekspert bilimlari butun dunyo bo'ylab minglab talabalar va mutaxassislarga o'z malakalarini oshirishga va o'z martabalarida muvaffaqiyat qozonishlariga yordam berdi. Xyu o'z blogi orqali o'z bilimlarini dunyo bilan baham ko'radi, jismoniy shaxslar va korxonalarga o'z salohiyatini to'liq ro'yobga chiqarishga yordam berish uchun bepul Excel darsliklari va onlayn treninglarni taklif qiladi.