Excel Ibratli yaratish uchun qanday

Anonim

Excel Ibratli yaratish uchun qanday

Microsoft Excel Macros siz sezilarli darajada bu stol muharriri hujjatlar bilan ishlash tezlashtirish imkonini beradi. Ushbu xususiyat bir maxsus kod bilan qayd zerikarli harakatlarni avtomatik bilan erishiladi. Keling ajablanarli qanday dasturda so'l yaratish va ular qanday ajratish mumkin.

Excel qayd makroların usullari

Ibratli ikki yo'l bilan yoziladi: avtomatik va qo'lda. birinchi variantni foydalanib, siz shunchaki mavjud Microsoft Excel muayyan harakatlarni, yozib. Keyin siz bu yozuvni o'ynash mumkin. Bu usul juda engil va kod bilim talab qilmaydi, lekin uning foydalanish ancha cheklangan. Qo'l qayd, aksincha, kodi klaviaturasidan qo'lda terish kabi, dasturlash bilim talab qiladi. Biroq, barkamol, bu yo'l bilan yozilgan kodi sezilarli jarayonlarning bajarilishini tezlashtirish mumkin.

Option 1: makroların Avtomatik qayd

makroların avtomatik yozishni boshlashdan oldin, siz Microsoft Excel dasturida ularni yoqish kerak. Buning uchun, biz alohida materiallar foydalaning.

Read more: Microsoft Excel yoqilsa va o'chiring so'l

hamma narsa tayyor bo'lganda, rekord qiling.

  1. Tuzuvchi yorlig'ini bosing. kodi "kod" asboblar paneli bilan lenta joylashgan "Ibratli Record» tugmasini bosing, ustiga bosing.
  2. Microsoft Excel Ibratli hikoya yoqish

  3. A so'l, ro'yxatdan o'tishingiz o'rnatish oynasi ochiladi. Standart siz bilan rozi emas bo'lsa, Bu yerda siz buning uchun har qanday nomini tanlashingiz mumkin. Asosiy narsa nomi bu xat bilan boshlanadi, va raqamlar bilan, shuningdek, nom hech bo'shliqlar bor bo'lishi kerak deb. "Macro1" - Biz ko'rsatuv nomini qoldirib.
  4. Agar xohlasangiz, siz Ibratli boshlanadi qaysi bosing keyin darhol, siz, tugmalar birikmasini o'rnatishingiz mumkin. birinchi asosiy Ctrl bo'lishi kerak, va ikkinchi foydalanuvchi o'zingizni yuklaydi. Biz misol sifatida M. kaliti o'rnatilgan.
  5. Ibratli saqlanadi qaerda Keyingi siz aniqlash kerak. Odatiy bo'lib, shu kitob (fayl) joylashgan, lekin agar istasangiz, siz yangi kitob yoki makroların alohida kitobida saqlash o'rnatishingiz mumkin. Biz standart qiymatini tark etadi.
  6. Eng past sohasida, siz har qanday mos Ibratli tavsifi tark mumkin, lekin buni amalga oshirish uchun zarur emas. Barcha ri qilingan bo'lsa, "OK" tugmasini bosing.
  7. Microsoft Excel Ibratli qayd ri

  8. Shundan so'ng, bu kitob (fayl) barcha harakatlar Excel Yozishni to'xtatish o'zingiz qadar so'l saqlanadi.
  9. uch hujayralari mazmuniga (= C4 + C5 + C6) ham qo'shishni: Misol uchun, biz eng oddiy arifmetik ta'sir yozish.
  10. Microsoft Excel Formula

  11. algoritm ijro etildi bo'lsa, "Stop Record" tugmasini bosing. kirishidan so'ng "Ibratli Record" tugmasini kelgan ishlangan ushbu tugmani yoqilgan.
  12. Microsoft Excelda makro yozish to'xtash joyi

Makro-ni ishga tushirish

Yozilgan makro asarlar qanday ishlashini tekshirish, bir nechta oddiy harakatlarni amalga oshirish.

  1. MakRos tugmachasida "kod" vositasi vositasida bosing yoki Alt + F8 tugmachasini bosing.
  2. Microsoft Excel-dagi makro-kodni ishga tushirish

  3. Shundan so'ng, oynada qayd etilgan makroslar ro'yxatida deraza ochildi. Biz yozgan makro-ni qidirmoqdamiz, uni ajratib turamiz va "yugurish" tugmachasini bosing.
  4. Microsoft Excel-dagi makro tanlov

  5. Siz buni osonlashtirishingiz mumkin, hatto makroslarni tanlash oynasini chaqirmaslik, chunki birinchi bosqichda biz makro-ni tezda qo'ng'iroq qilish uchun asosiy kombinatsiyani o'rnatamiz. Bizning holatda, bu CTRL + M. Klaviaturada ushbu kombinatni bosishni boshlaymiz.
  6. Ko'rinib turibdiki, u ilgari qayd etilgan barcha harakatlarni bajardi.
  7. Makro Microsoft Excel-da amalga oshiriladi

MacRacation

Tabiiyki, agar xohlasangiz, yaratilgan makroani har doim uni yangilab turadigan va yozib olish jarayonida tuzilgan noaniqliklar tuzatishga rostlashingiz mumkin.

  1. "Makros" tugmachasini yana bosamiz. Ochilgan derazada kerakli narsani tanlang va "Tahrirlash" tugmasini bosing.
  2. Microsoft Excel-da Makros o'zgarishiga o'tish

  3. Chorshanba kuni ularning tahririyati paydo bo'lgan "Microsoft Visual Basic" (VBE) ochildi.
  4. Microsoft Excelda Microsoft Viual bazasi

  5. Har bir so'lning yozuvi suby buyrug'i bilan boshlanadi va oxirgi suby buyrug'i bilan tugaydi. Subdan so'ng darhol so'lning nomi ko'rsatilgan. Oralig'i operatori ("..."). Select-ni katakni tanlashni tanlang. Masalan, "oralig'i (" C4 ") buyrug'i qachon" C4 tanlanadi. ActiveCell.for'sus1c1 operatori formulalar va boshqa hisob-kitoblardagi harakatlarni yozib olish uchun ishlatiladi.
  6. Keling, ifodani qo'shib, kichik makro-ni o'zgartirishga harakat qilaylik:

    Oralig'i ("C3"). -Ni tanlang

    Activecell.formucuct1c1 = "11"

  7. Ifoda Activecell.formy1c1 = '= r [-2] c + r [-1] c "mittiecell.forme1c1 =" c + R [-3] c + r R [-2] c + r [-1] C.
  8. Microsoft Excel-da makro

  9. Muharrirni yoping va makro-ni ishga tushiring. Ko'rinib turibdiki, bizning o'zgarishimiz natijasida ma'lumotlarga qo'shimcha hujayra qo'shildi. U shuningdek umumiy miqdorni hisoblashda ham kiritilgan.
  10. Agar so'l juda katta bo'lsa, uning qatl qilinishi juda ko'p vaqt talab qilishi mumkin, ammo bu jarayonni tezlashtirishimiz mumkin bo'lgan kodga qo'lda o'zgartirish orqali. Ilovani qo'shing. Soxta buyruqni qo'shing. Bu hisobni hisoblashni tejaydi va shuning uchun ishni tezlashtiradi. Bunga hisoblash harakatlari paytida ekranni yangilashdan bosh tortish orqali erishiladi. Yangilashdan keyin yangilanishni davom ettirish uchun biz arizalarni yozamiz.
  11. Shuningdek, biz ham dasturni qo'shamiz. Ilova.Calculyulyatsiyasi = Xlkalcialulyulyulyulyatsiyasi Kodning boshigacha va uning oxirida ilova. Buning natijasida biz avval hujayralarning har bir o'zgarishi va so'l-yoqilganidan so'ng, natijani avtomatik qayta hisoblashni o'chiramiz. Shunday qilib, Excel natijani faqat bir marta hisoblab chiqadi va bu vaqtni tejashdan ko'ra doimiy ravishda aniqlamaydi.
  12. Microsoft Excel-da Microsoft Visual bazasidagi kodni o'zgartirish

    2-variant: Noldan makro kodni yozish

    Ilg'or foydalanuvchilar nafaqat qayd etilgan makrosni tahrirlash va optimallashtirishni ham, balki o'zlarining kodini noldan yozishlari mumkin.

    1. Bunga davom etish uchun siz ishlab chiqaruvchining lentaining boshida joylashgan "Visual bazaviy" tugmachasini bosishingiz kerak.
    2. Microsoft Excel-ga qo'lda makro

    3. Vbe muharrir oynasi ochilib, avvalgi versiyada namoyish etilgan.
    4. Microsoft Excel-da Vbe muharriri oynasi

    5. Dasturchi u erda makrosni qo'lda yozadi.

    Ko'rinib turibdiki, Microsoft Excel-dagi makros odatiy va monoton jarayonlarning bajarilishini sezilarli darajada soddalashtirishi mumkin. Shunga qaramay, ko'p hollarda, makroslar buning uchun ko'proq mos keladi, bu kod qo'lda yozilgan va avtomatik ravishda qayd etilmagan. Bundan tashqari, uning kodini VBE muharriri orqali topshirish jarayonini tezlashtirish uchun optimallashtirilishi mumkin.

Ko'proq o'qing