Internet Derazalar Android
Kengaytirmoq

5 MS Excel ob'ektlari nima. Microsoft Excelda ma'lumotlar turlari bilan ishlash

Excelda ishlaydigan dasturchi o'z ob'ektlarini erkin boshqarishi kerak. Office dasturlashning kuchi dasturchi dastlab ixtiyorda bo'lganligi bilan belgilanadi katta raqam Allaqachon tayyor ob'ektlar. Taqdim etilgan imkoniyatlarga tegish uchun ob'ektlarni bilish kerak.

Excel ob'ektlari haqidagi suhbat Excel hujjati ramkasini ekspertizadan boshlash tavsiya etiladi. Oldingi kitoblarda hujjat doirasidagi muhim tushuncha haqida ko'p yozdim. 2000 yildagi Office 2000 kutubxonalari, ular tomonidan 2000 yildagi ofisni taqdim etish uchun ushbu muhitda qurilishi mumkin bo'lgan barcha hujjatlar doirasini belgilaydi. Yaratilganda yangi hujjatMasalan, Excelning ishchi daftarchasi, keyin sukut bo'yicha, barcha kutubxonalar to'plamidan kelib chiqadi, ular hujjatlar doirasi hisoblanadi. Ushbu ob'ektlar dasturchiga qo'shimcha kuch sarflamasdan olishlari mumkin. Excel Hujjatlar doirasidagi markaziy rol, albatta, Eksel kutubxona ob'ektlari yangradi. Ammo ilm va doiraga kiritilgan barcha ob'ektlar zarur. Masalan, interfeys interfeysini yaratishda sizga ofis kutubxonasi ob'ekti haqida bilim kerak. Shuni ham ta'kidlash kerakki, agar so'ralsa, dasturchi har doim ham unga ushbu yoki boshqa kutubxonalarni qo'shib hujjat doirasini kengaytirishi mumkin. Yangi ishchi daftar ochiladigan paytdagi odatiy kadrlar quyidagi kutubxonalarning bir qismi bo'lgan ob'ektlardan iborat:

  • Sharmandalik - Eksport hujjatlarining asosi bo'lgan kutubxona. Bu erda sinf ildiz ob'ektining Excel.Application va ichki ob'ektga o'rnatilgan ob'ektlarning barcha sinflarini belgilaydi.
  • Idora. - Barcha ofislarga nisbatan keng tarqalgan ob'ektlar kutubxonasi. Asboblar paneli - kotiblar paneli va boshqa umumiy ob'ektlarning darslarini belgilaydigan sinflar mavjud. Bu erda yordamchini talab qiluvchi (yordamchi va u bilan bog'liq barcha darslar) so'ralgan darslar. Xususan, avvalgi versiyada bo'lmagan yangi ob'ekt paydo bo'ldi - javob sxemasi (javob soyasi).
  • Silliqlik - Ole ob'ektlari bilan ishlash va avtomatlashtirishni amalga oshirishga imkon beradigan sinflar kutubxonasi.
  • VBA. - VBA tili bilan bog'liq darslar kutubxonasi. Bu til, to'plash va xato sinflariga qurilgan barcha standart funktsiyalar va kontsentantlarga xizmat qiladi.
  • Vbapojor - bu hujjat bilan bog'liq bo'lgan standart loyiha. Ushbu loyiha, usullar, xususiyatlarda dasturchi tomonidan yaratilishi mumkin bo'lgan sinflar, shuningdek, namunaviy kutubxonalarga kiritilgan sinflar.

Agar siz ramkani taqqoslasangiz excel kitoblari , masalan, ramka bilan hujjat so'zi. Ular birining asosiga asoslanib, ikkinchisiga asoslangan holda farq qiladi. Ushbu kutubxonalarda arizalar uchun maxsus arizalar mavjud. Interfeys ob'ektlariga kelsak, VBA tahrirlovchisini belgilaydigan ob'ektlar, bu erda umumiy ob'ektlar qo'llaniladi. VBA kutubxonalari 2000 yildagi barcha kutubxona dasturlari uchun keng tarqalgan. Men ushbu kutubxonalar ob'ektlari haqida batafsil ma'lumot berdim.

Ta'kidlash joizki, Excel hujjati ramkasi avvalgi versiyaga nisbatan 2000 yilda o'zgarmagan bo'lsa-da, bir vaqtning o'zida ob'ekt modeli Juda katta o'zgarishlar, yangi ob'ektlar paydo bo'ldi, yangi ob'ektlar va ilgari mavjud ob'ektlarning usullari.

Excel ob'ekt modeli

Avvalo, qanday tartibga solinganligi haqida bir necha so'z ob'ekt modeli Excel va boshqa ofis 2000 arizalar. Ushbu modelda ob'ektlar joylashish bilan bog'liq. Ierarxiyaning nol darajasida, ba'zi ob'ektlar ierarxiyaning birinchi darajasiga boshqa ob'ektlar qurilgan markaziy ob'ekt mavjud. Birinchi va keyingi daraja ob'ektlarining har birida quyidagi daraja qurilishi mumkin. Shunday qilib, bu jarayon davom etmoqda. Shunday qilib, ushbu modeldagi narsalar "qalin", chunki ular ko'p sonli boshqa ob'ektlarga qurilgan. Bu, ayniqsa ierarxiyaning yuqori darajalarida turgan narsalarga tegishli.

Rasmiy ravishda, ajratib qo'yish ob'ektlarning xususiyatlaridan foydalangan holda amalga oshiriladi. Xususiyatlar terminal, ob'ekti, va ularga qo'ng'iroq qilganda ko'rsatilgan ob'ektlarga qo'ng'iroq qilish mumkin.

Keling, Excelning 9.0 ob'ekt kutubxonasini ko'rib chiqaylik va ushbu kutubxonaning asosiy maqsadi - Excel.Application.

Excel dasturiy ob'ekt

Excel.plapplication Orang Excel dasturini belgilaydi. Va shuning uchun ushbu ob'ektning xususiyatlari, usullari va voqealari umuman qo'llanmani tavsiflashi kerak. Ushbu ob'ektda ochiq derazalarni, elementlar panellarini qaytaradigan va buyruqlar panellarini qaytaradigan va boshqa shunga o'xshash xususiyatlarni qaytaradigan barcha ishchi kitoblar mavjudligi aniq. Umuman olganda, butun talabga xos bo'lgan usullar va tadbirlar unchalik emas. Shunday qilib, bu ob'ektning tuzilishi juda oddiy bo'lishi kerak Biroq, bu haqiqat, - Excel.pilyatsiyalash ob'ekti juda ko'p xususiyatlarga ega, ular ularni to'liq tasvirlashga imkon bermaydigan va bu erda hech qanday ma'no yo'q. Excel.plelash ob'ekti, mening fikrimcha, aniq haddan tashqari yuk tashilmaydi, uning xususiyatlari va barcha xususiyatlari va usullarining ko'pi yo'q bo'lib, ular umuman to'liq dasturga to'g'ridan-to'g'ri munosabatda bo'lmaydi. Men faqat bitta misolni beraman. Birinchi alifbo mulki faolligi faol katakchani belgilaydigan ob'ektni qaytaradi. Faol ishchi daftarning faol katakchasi haqida gapirayotganimiz aniq. Ushbu mol-mulkni tayinlash uchun nima uchun kerakligini faqat nima uchun uni tayinlash kerakligi aniq emas. Kitob sahifasidan so'rash uchun ish varag'iga ega bo'lish uchun etarli. Bundan tashqari, agar aktivecell mulkini chaqirish paytida hujayralar bilan faol sahifa mavjud bo'lmasa, unda faol hujayra ish varag'iga qo'ng'iroq qilsa, xato yuz beradi. Bunday ortiqcha yukni qo'llash uchun misollar ko'p miqdorda etkazilishi mumkin. Men ob'ektlarni tasvirlashimdaman yuqori daraja Men har doim ham bunday xususiyatlarni eslatib o'tolmayman, ular aslida ular uchun zarur bo'lgan joyda aytib berish yaxshiroqdir.

Umumiy ob'ektlar va Excel.Application

Keling, Excel-ning xususiyatlaridan ko'rib chiqaylik. Umumiy ob'ektlarni tanishtirgan holda:

3.1-jadval. Excel-da mavjud bo'lgan umumiy narsalar
Uchrashuv ob'ekti Kutubxona
Yordamchi. O'z dialog tizimini tashkil etish bo'yicha yordamchi. Idora.
Javob Sehrgar Javoblar ustasi, assistentning orqasida turibdi. O'zingizning ma'lumot tizimingizni yaratishda ishlatilishi mumkin. Idora.
Compins qo'shimchalari. Ofis 2000 arizasi uchun umumiy komponentlar to'plami. Idora.
KOMPANIYABLAR. O'zingizning Excel hujjatingiz interfeysini yaratishda siz ishlamaydigan vositalar panellari to'plami. Idora.
Tasdiqlash. Fayllarni qidirishda ishlatiladigan ob'ekt. Idora.
Til sozlamalari Ob'ektni taqsimlashning 2000 yildagi arizasi uchun umumiy imtiyozlarni belgilash. Idora.
Nosozlik. Dastur loyihalarini tuzishda ishlatiladigan ob'ekt. VBA.
Vb. Dasturiy ta'minot loyihalari bilan ishlashda ildiz ob'ekti. VBA.

Ushbu jadvalda ko'rsatilgan barcha ob'ektlar qachon muhim rol o'ynaydi dasturiy ta'minot Ammo, ammo boshqa 2000 hujjatlari bilan Excel Hujjatlari bilan.

Xususiyatlar - ob'ekt ishtirokchilari

Hozir ogohlantirganidek, Excel xususiyatlarini ko'rib chiqing, bu Excel-ga xos ob'ektlarni qaytaradi, men ogohlantirganidek, men Excel bilan ishlashda faqat zarur bo'lgan asosiy xususiyatlarni ko'rib chiqaman.

3.2-jadval. Asosiy mulk - ishtirokchilar
Ob'ektni qaytaradigan mulk Uchrashuv ob'ekti
Ish daftarlari. Excel-da ochiq bo'lgan hujjatlar to'plami. Asosiy ob'ekt, siz biron bir Excel hujjatiga kirishingiz va keyin ushbu ishchi daftarlari bilan ishlashingiz mumkin.
Derazalar Barcha ish stollarida ochiq derazalar to'plami. Gap shundaki ish daftarchasi Ko'pincha bir nechta derazalarda ochish uchun foydali bo'ladi, bu esa ishchi kitobning turli qismlarini ko'rishga imkon beradi. Windows Counce sizga har bir ana shunday derazaga kirish imkonini beradi. Ko'pincha, Windows Mulk ish daftarchasi bilan ishlashda qo'llaniladi, chunki ariza berish ob'ekti uchun bu yuqorida aytib o'tgan ortiqcha yukning misollaridan biridir.
Ish varaqasi. Ob'ekt juda ko'p sonli konteyner excel funktsiyalariOddiy matematik funktsiyalardan boshlab va statistik muammolarni hal qilish uchun ishlatiladigan funktsiyalar, prognoz, xurmo va boshqa narsalar bilan ishlash.
Qo'shimchalar. Excelda maxsus vazifalarni hal qilish qobiliyatini kengaytiradigan komponentlar to'plami.
Avtocrekt. Tanish word dasturi Dial-up matnlarini Excel hujayralarida avtomatik sozlashni o'rnatishga imkon beradigan ob'ekt.
Odatiy qismlar. Excel hujjatlari uchun parametrlarni o'rnatishga imkon beradigan ob'ekt veb-sahifalar sifatida saqlanadi. Shunga o'xshash so'zga o'xshash. Ammo o'ziga xos xususiyatlarga ega.
Dialoglar. Dialoglar ob'ekti, shuningdek oldingi uchta ob'ekt - qo'shimchalar, Avtocorect, Odulywebopsiyalar. Har bir ofisdagi 2000 yildagi 1 ta dasturda, shuningdek, ko'plab umumiy bo'lgan, shuningdek, dasturning o'ziga xos xususiyatlari bilan bog'liq bo'lgan shunga o'xshash ob'ektlarning bir guruhini anglatadi. So'zdagi kabi, dialoglar ob'ekti standart to'plamni o'rnatadi dialog oynalariSizga foydalanuvchi dialogni tashkil etishga imkon beradigan Excel-da ochilishi mumkin.
Ismlar. Jismoniy hujayralar va barcha ochiq Excel Hujjatlari uchun ishlatiladigan barcha ismlar va barcha joylar to'plamini yig'ishni qaytaradigan ortiqcha yuklangan xususiyatlardan biri. Ko'pincha, ushbu mulk alohida ishchi daftar yoki alohida sahifa bilan ishlashda ishlatiladi.
ODBCCRESS. Odbcerror sinf ob'ektlari to'plami. Ushbu to'plamning elementlari ma'lumotlar so'rovini bajarishda xatolar ro'y bersa, ODBC ma'lumotlarining manbalari avtomatik ravishda yaratilgan. Agar xatolar bo'lmasa, to'plam bo'sh bo'ladi.
Oledberorlar. Oldingi sinf ob'ektlari to'plami. Oldingi to'plamga o'xshash, uning elementlari Agar DB interfeysi ishlatilganda ma'lumotlar bazasi bilan ishlashda xatolar bo'lsa, uning elementlari paydo bo'ladi.
Yaqinda 2000 oilaviy omonatning o'xshash ob'ektlari guruhiga tegishli ob'ekt. U eng so'nggi foydalanadigan Excel Hujjatlari tomonidan saqlanadigan fayllar to'plamini belgilaydi.

Ushbu bobning asosiy mazmuni ish daftarchasini yig'ish yoki ob'ektning ishchi daftarchasi va unda ko'rib chiqish bilan bog'liq. Ammo keyinroq harakat qilishdan oldin, men buni barchasini bir xil qilaman qisqa sharh Excel-ga sarmoya kiritganlar, aslida Excel ob'ektining ierarxiyasining kichik darajalariga tegishli bo'lgan narsalar:

  • Bir guruh faol ob'ektlar - Faolwarbe, FaolWicky, Facelite, Activewart, ActiveCell, ActivePrinter- faol ish daftarini, oyna, faol ish sahifasi, diagramma yoki hujayralar, agar tegishli mulkni chaqirish paytida bo'lsa. Talab qilingan faol ob'ekt bo'lmasa, xato yuz beradi. Ushbu ob'ektlarning barchasi batafsil muhokama qilinadi, lekin birozdan keyin, biz ob'ektlarning ierarxiyasidan pastga tushganda. Sarsion - bu faol printerni qaytaradigan mulk. Ushbu mulk haqiqatan ham ariza bilan bog'lanish mantiqiydir. Ierarxiyaning quyi darajalari, masalan ish daftarchasi kabi past darajada turgan narsalar, bu mulkka ega emas, shuning uchun siz faqat dastur ob'ekti orqali amalga oshirishingiz mumkin.
  • Tegishli faol ob'ektning bir qismi bo'lgan to'plamlar va oralig'i guruhi - Choyshablar, jadvallar, qatorlar, ustunlar, hujayralar, diapazonlar - Ish sahifalari to'plamlarini, sahifalar, sahifalar diagrammalar faol Ish daftarchasi, barcha qatorlar, ustunlar, hujayralar yoki faol ish sahifasining belgilangan maydonini o'z ichiga olgan oraliq ob'ekti. Bundan tashqari, oldingi guruh ob'ektlarini chaqirganda, ushbu xususiyatlarga qo'ng'iroq qilishda ehtiyot bo'lish kerak, chunki agar tegishli ob'ekt mavjud bo'lmasa, xato yuzaga keladi.
  • Tanlov mulki tanlangan ob'ektni faol oynada qaytaradi. Qaytarilgan ob'ekt turi joriy tanlovga bog'liq. Agar faol oynada tanlangan ob'ekt bo'lmasa, hech narsa qaytarmaydi.
  • Ushbu aktsiyadorlik kitobi Makro qatlamlangan, ulardan biri bo'lgan va ushbu mulkni keltirib chiqargan ushbu ishchi kitobini o'z ichiga oladi. Ushbu mulk ushbu komponentni tashkil etadigan Makros ichidan qo'shimchalar tarkibidagi ishchi kitobiga kirishning yagona usulini anglatadi.

Terminal xususiyatlari

Terminal xususiyatlari ancha va nima uchun aniq. Excel dasturi, boshqa 2000 dastur singari, foydalanuvchi tomonidan o'z xohishiga ko'ra foydalanuvchi tomonidan sozlanishi mumkin. Ushbu sozlamani qo'lda qo'lda sozlashingiz mumkin. Qo'lda asosan xizmat menyusidan o'tkazildi Ochilish variantlaridagi turli xil yorliqlar tomonidan taqdim etilgan imkoniyatlardan foydalangan holda parametrlar. Uchun dastur sozlamalari Terminal xususiyatlaridan foydalaniladi - bu ularning asosiy maqsadi. Tabiiyki, men barcha xususiyatlar haqida o'ylamayman - ular oddiy. Yuqoridagi nuqtai nazardan, ba'zi terminal xususiyatlarining ba'zi guruhlarining tanlangan tavsifi keltirilgan:

  • Odatiy dastur xususiyatlarini ko'rsatuvchi xususiyatlar guruhi - DefaultfilphilePath, defaultsiveformat, defomatsheeting- Odatiy yo'l, standart format, matnni ko'rish yo'nalishi (chapga chapga yoki o'ngga). Oldindan eslatib o'tilgan Odultwebopsiyalar ham bir xil xususiyatlarga ega.
  • Kondensatsiyani yoqish yoki o'chirishga imkon beradigan bir guruh blankalik xususiyatlar - Eslatmalar, displeylararo, ko'rgazmalibat, displeystatus paneli Va boshqa displey xususiyatlari. Ushbu xususiyatlarning birinchisi, Makros paytida ekranga ba'zi xabarlarni berishni boshqarish imkonini beradi, ikkinchisi sharhlar ko'rsatilganda maxsus ko'rsatkichi. Ko'pincha siz formula va holat panellarini namoyish qilishingiz kerak. Ayniqsa, ko'pincha ushbu xususiyatlardan foydalaniladi excel hujjati Masalan, turli xil shakllarni ko'rsatganda maxsus maqsadlar uchun ishlatiladi tashqi ko'rinish Hujjat odatiy elektron jadvalga o'xshamaydi. Ta'kidlash joizki, men ushbu holatlarda ishlatiladigan dispridliqlar sizga tarmoq ob'ektiga emas, balki Windows ob'ektiga tegishli ekanligini ta'kidlayman.
  • Ma'lum bir xususiyatlarni yoqish yoki o'chirishga imkon beradigan guruh ankokaralik xususiyatlari - Entikiallar, enabsizutbodty, en tabycleckey, yoqish, kengayadi. Ushbu xususiyatlarning birinchisi sizga animatsiyani animatsiyani boshqarish yoki ish varag'ining ustunlarini, ikkinchi - Authill stol hujayralarini qo'shish yoki olib tashlash imkonini beradi. EndclecleKeykey mol-mulki yo'qolmaydi, u tegishli ro'yxat tomonidan belgilangan qiymatlarni oladi va Ctrl + tanaffus kaliti birikmasini bosganingizda dasturni buzish jarayonini boshqarishga imkon beradi. Standart xlinterprupt qiymat sizga makro-ning bajarilishini to'xtatishga imkon beradi va bosqichma-bosqich ijro etilishi mumkin bo'lgan diskro rejimiga o'ting. Biroq, ushbu mulk yordamida siz turli xil rejimlarni o'rnatishingiz mumkin, masalan, xunusda boshqaruv xatosi ishlov beruvchisini topshirish. Ushbu mulk ehtiyotkorlik bilan ishlatilishi kerak, chunki u erda bo'shashganida, u diape usullarini qo'llamasdan to'xtatilmasa, vaziyat paydo bo'lishi mumkin. Nazorat qilish Mulkingiz sizga ariza ob'ekti qo'llanilishini yoqish imkoniyatini beradi va mulkni ofisda 2000 talabnomada ovoz berishni nazorat qiladi.
  • Asosiy oynaning o'lchamini boshqaradigan xususiyatlar guruhi excel dasturlari - bo'yi, kengligi, kengligi, chap, ustki oynaning yuqori chap burchagining yuqori chap burchagining yuqori qismidagi koordinatalarni ko'rsatadi.
  • Sizga Excel dasturini tavsiflovchi va baribir kursorni, foydalanuvchi xususiyatlari va boshqa ko'plab parametrlarni boshqarishga imkon beradigan boshqa ko'plab xususiyatlar.

Ariza berish ob'ektlari usullari

Usullar Excel mavjud. Maxsus ob'ektdan kam, balki ellikga yaqin. Biz yana guruhlarda bo'lishini iloji bo'lsa, yana bir marta sharh beramiz:

AppleReceat ("Salom", "Test", "Yozish", "Writ7 dan", "WID7") "WID7") deb nomlash uchun elementlarni yaratish. ) Msgbox ("Salom!") Yakuniy Sube Sub Word 7 () oralig'ida ("A1") \u003d 7 pastki sub

Tepnovarddo protsedurasi tegishli nuqta menyusini yaratadi va sinov va yozma protseduralar foydalanuvchi ushbu menyu iu menyusi tomonidan tanlanganda, ularni tekshiradi. Shuni ta'kidlashimki, men ushbu usullardan foydalanishdan juda o'ziga xos foyda ko'rmayapman, chunki ushbu menyu elementlari foydalanuvchilarning har qanday harakatlari bilan yangilanadi.

  • Takrorlash va bekor qilish usullari shunchaki bu usullarni ko'rib chiquvchilarga juda yaqin. Ular qo'lda ishlaydiganida, foydalanuvchining oxirgi harakatini takrorlashga yoki bekor qilishga imkon beradi.
  • Ikkala muhim usulni bajarishga imkon beradigan yana bir muhim usul - bu ishga tushirish usuli (Makro, Arg1, Arg2, ...). Ishlash usuli sizga ishlaydigan kitob loyihasining makrosi (protsedurasi yoki funktsiyasini) yoki DLL yoki XLL funktsiyasini bajarishga imkon beradi. Qo'llash paytida makro-bu ish daftariga aylanib yurgan Makro, ammo boshqa ishchi daftarga ham tegishli bo'lishi mumkin. Bunday holda, tabiiyki, loyihalar ma'lumot bilan bog'lanishi kerak va ushbu loyihaning boshqa loyihasi, deyiladi, deyiladi liniya uchun havolani o'rnatilishi kerak. Agar siz MakRRED-ni chaqirganda, o'zboshimchalik bilan bog'liq bo'lgan narsalar yuqishi mumkin, ularning barchasi qiymati hisobiga yuqadi, shuning uchun bu e'tiborni o'z-o'zidan uzatishi mumkin emas, lekin uning qiymat mol-mulki tomonidan belgilangan qiymat. O'z navbatida ishga tushirish usuli makro ijroidan olingan qiymatni qaytaradi. Men oddiy misolni beraman, yugurish usulining barcha xususiyatlarini namoyish etadi:

Kitobon hujjati loyihasi men nomoneproject ismini berdim. Ushbu loyiha global o'zgaruvchini e'lon qildi

Variantli ommaviy globallar variant

Ushbu loyihaning modulli modulda men proxy-protseduraning va provaydriyasining tavsifini joylashtirdim. Ular oddiy va tushunarli ishlarni izlamasdan bajaradilar.

Jamoat funktsiyasi Plus1 (Bathal X butun son sifatida) butun subky (bayt X butun son sifatida butun son sifatida) Globalz \u003d x + y oxirgi qism sifatida

Xuddi shu modulda ishlaydigan sinov usullarini namoyish etuvchi TestRun protsedurasi.

Dim Z \u003d Apple.Run ("Plus1", 7) Dim z dim z dim z dim z dim z dim zinar ("Plus1", 7) Narx \u003d Ilova.Run ("Plusxi" da "funktsiya va protseduralarni bajarishni boshlaydi ", 5, 7] Nargug.phrint" Globalz \u003d "Globalz," z \u003d ", z oxirida

Bu erda uni amalga oshirish natijalari:

z \u003d 8 globalz \u003d 12 z \u003d 0

"BookWo" nomi bilan yana bir Excel kompaniyasining loyihasi loyihasida men "Axborot -eprevece" loyihasiga havolani o'rnatdim va "Axborot-identifikatori" Makrosni chaqiradigan "TestRun1" protsedurasini joylashtirdim:

"Funktsiyalar va protseduralar va protseduralar va protseduralar va protseduralarni amalga oshirish uchun" Funktsiyalar va protseduralarni amalga oshirish uchun "Funktsiyalar va protseduralarni amalga oshirish uchun" Funktsiyalar va protseduralarni amalga oshirish uchun "Funktsiyalar va protseduralarni amalga oshirish uchun" Funktsiyalar va protseduralarni amalga oshirish uchun. Dim z \u003d "& z) App.Run1 (" Appunecrose1.Plusxy ",, 5, 7) Msgbox

Va bu tamg'ada, yugurish usuli boshqa loyihaning makroslariga qo'ng'iroqni muvaffaqiyatli o'zgartiradi. Albatta, B. bu misol Ishlash usulidan foydalanish o'rniga, to'g'ridan-to'g'ri xuddi shu plyus funktsiyasini belgilash mumkin edi. Ammo, umid qilamanki, yugurish usulining haqiqiy qiymati shundan iboratki, ular bajarilgan makrootmaning nomi parametr sifatida unga berilishi mumkin, shuning uchun u boshqa makroslarni ishga tushirishi mumkin. Ammo keling, misol bilan yakunlaymiz va Excel-ning boshqa usullarini ko'rib chiqamiz.

  • Goto (,) usuli makro-ni bajarmaydi, uni ko'rib chiqishga kirishishga imkon beradi. Bu usulning asosiy maqsadi, Excel Adam Aql-layn kitobining belgilangan nuqtasiga o'tishdir. Makro incace-ga o'tish uchun ma'lumot parametri so'l nomini ko'rsatuvchi satr bo'lishi kerak. Belgilangan maydon maydoniga borish uchun ma'lumot parametri diapazon ob'ekti tomonidan o'rnatiladi. Boolean parametrlari haqiqatga ega bo'lgan holda aylantirish joyini ko'zdan kechirish joyining yuqori chap burchagida joylashgan. Asosiysi, goto usuli sizga hujjatlar o'rtasidagi o'tish imkoniyatlarini beradi. Bu erda BrittWo hujjatidagi makroslarning misollari, belgilangan maydonga va laxon hujjati makro-ga o'tishni amalga oshiradi.

    "Gotikange" () "Gotikange ()" Boshqa dasturning ushbu hududga o'tish "(" ALOON.XLS "ning ushbu sohasiga o'tish (" ALOON.XLS "). RESPRES (" AWT1 "), Commocro () "Belgilangan so'mga boshqa loyiha arizasi" bostoneProject.module1.testruning

  • Usul Makropatsiyalar (,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, imom - Bu makros bilan bog'liq yana bir usul. Bu sizga birinchi parametr bilan ko'rsatilgan makretani belgilash imkonini beradi, turli xil xususiyatlar - Ushbu makro va boshqa xususiyatlar bilan bog'liq yordam, yordam klaviaturasi, yordam klavishlari.
  • Usul Rejismacro (,) - Makros bilan ishlash uchun mo'ljallangan. Bu sizga MakRorecore vositasi tomonidan yaratilgan makro-ga bir nechta dastur kodini qo'shish imkonini beradi. Makrorecator usulini chaqirish paytida uni boshqacha qilib aytganda, boshqacha qilib aytganda, MakRoce modulga kirishi va qayd etish kerak, chunki bu modulni qayd etishning oldini olish mumkin emasligi.
  • Boolean sifatida kutish (vaqt) usuli - bu Makros bilan ishlash uchun ishlab chiqilgan katta usullarga kiritilgan Excel dasturiy vositalar usulida tavsiflangan so'nggi usul. Bu usul parametrida belgilangan belgilangan vaqtda hisoblashni kechiktirishga imkon beradi. Quyidagi misolda, usul foydalanuvchiga biron bir shaklni ochish va ko'rsatish uchun ishlatiladi, so'ngra belgilangan vaqtdan keyin yopiladi. Ushbu usulda parvarishlash uchun maqsad bo'lgan o'yinlarda ishlatilishi mumkin. Mana, tegishli so'lning matni:

    Ommaviy Vakromemometrim () "MSGBOX (" Forma 10 soniya davomida ko'rsatiladi! ") Flyform.Show Friform.Show (" 0:00:10 ")" Flyform.hide Oxirida tugaydi

Shaklning o'zi kabi ko'rinadi.


Anjir. 3.1."Lahza" uchun ochiq flyform shakl

Men ushbu misolda qanday maqsadlarni ta'qib qilish kerakligini aniqlashtirish uchun ushbu shaklda rasm chizaman. Shaklni ochganda, foydalanuvchi X va Y bosqichlarida ikkita raqamni kiritish uchun vaqt kerak deb o'yladim, hisoblash tugmachasini bosing va natijani eslab qoling. Biroq, mening niyatlarim amalga oshmadi va qanday sabablarga ko'ra. Agar forma modal shakli bo'lsa, u holda foydalanuvchi shaklni yopmaguncha, so'llash to'xtatiladi. Shunday qilib, ushbu holatda foydalanuvchi forma bilan ishlash vaqti cheklanmagan. Men tushundim. Agar forma forma formasiga ega bo'lsa (mulk showmodal \u003d noto'g'ri), so'ngra shakli 10 soniya davomida ochiladi. Ammo bu holda foydalanuvchi ushbu shakl bilan ishlay olmaydi, kirish maydonidagi qiymatlarni kiriting va buyruq tugmasini bosing. Eng yomoni, bu shakl maydonida qiymatlarni kiritishga urinayotganda, ular aslida dastur matnining o'ziga xos joyiga va loyihaning o'z-o'zidan portga tushadilar. Shunday qilib, siz shunga o'xshash vaziyatda ehtiyot bo'lishingiz kerak.

  • Usul Yordam bering (,) Qo'ng'iroq qilishga imkon beradi ma'lumot qo'llanmasiKerak bo'lganda, ushbu qo'llanmada tegishli qismni belgilash orqali. Siz standart ma'lumot tizimi sifatida qo'ng'iroq qilishingiz mumkin - bu holda siz usul deb atagan yoki tez-tez sodir bo'ladigan voqealar, o'zingizning ma'lumot tizimingiz bilan bog'liq dalillarni belgilashingiz shart emas. Birinchi usul parametrlari ma'lumotnomani saqlaydigan faylning nomini belgilaydi. Agar qo'llanma HTML yordam sepmasi yordamida tayyorlansa, agar qo'llanma Microsoft WinHelt Asbobs-Asbobsiti yordamida yordam tizimi yaratilgan bo'lsa, "HTM" ning "HTM" qayta ishlashi mumkin bo'lsa, "ChM" ning tekshirilishi mumkin.
  • Usul Kesishish (Arg1 qator sifatida, arg2, ...) oralig'ida va Ittifoq (Arg1 ARPRI, ARGR2 sifatida, ...) Raqamli qismni kesishgan yoki dalillarning kesishadigan joylarini birlashtiradigan yoki argumentlar joylarini birlashtiradigan diapazonlar, kamida 30 ta emas, balki 30 dan oshmasligi kerak.
  • Inputbox usuli aslida VBA kutubxonasidan bir xil ismning funktsiyasi bilan tengdir va sizga foydalanuvchi dialogini tashkil qilish va kiritilgan qiymatni qabul qilishga imkon beradi. Kirish qutisi funktsiyasi eng ko'p ishlatiladigan xususiyatlardan biridir va uning chaqirig'iga ko'plab misollar mavjud. Bu kitobning namunalarisiz qilmang. Talabnoma ob'ekti yoki VBA kutubxonasining kirpaklar vazifasini kirish usulini nima deb atash kerak, bu ta'mga bog'liq.
  • Vosiliya usuli - ishchi varaq formulasida keltirilgan funktsiyalarni majburiy hisoblash yoki o'chirish imkonini beradi. Usul to'g'ridan-to'g'ri etiketlangan funktsiyaga beriladi. Boolean parametr o'zgaruvchanligi agar u to'g'ri bo'lsa, funktsiyani amalga oshiriladi. Ushbu qiymat standart parametr qiymatidir.

Men qo'llanmaning ko'p qismiga qaradim. Ta'kidlash joizki, ushbu usullarning oldingi versiyasida ancha ko'p edi, chunki ko'plab ekspertel funktsiyalari matematik va boshqalarda mavjud. Endi, shunday bo'lishi kerak, ularning barchasi maxsus ishchi vasiylik idishda.

Bo'limning kirish qismining aksariyat qismida biz ish varag'idagi ma'lumotlar bilan bog'liq bo'lgan VBAning imkoniyatlarini ko'rib chiqdik. Faqat bir nechta vaziyatlar jadvallardagi hujayralarga ma'lumotlarni ekstrakti olib tashlash va yozishga imkon beradigan sintaksis tuzilmalarini namoyish etdi Microsoft Excel.. Bo'limning ushbu qismida biz Microsoft Excelning ish daftarchasidagi ma'lumotlar bilan ishlashingizga imkon beradigan narsalarni batafsil ko'rib chiqamiz. Bu erda keltirilgan misollar keyingi maqolalarda ko'rib chiqilgan yanada murakkab voqealar uchun asosdir.

Excel ish daftarchasi fayli ish daftariga ega bo'lgan ob'ektda keltirilgan katta miqdorda Xususiyatlar va usullar. Ulardan ma'lumotlari VBA elektron yordami va ichida ham mavjud. Biz sof ma'lumotnoma ma'lumotlarini chuqurlashtiramiz va kirish qismida biz faqat quyidagi misollarda uchrashadigan ma'lumotlarni ko'rib chiqamiz.

Shunday qilib, mulk Ish varaqlari. Ish daftarchasi ob'ekti kitobning barcha ishlaydigan varaqlari oilasini anglatadi. Ushbu mulk yordamida kitobning muayyan varag'iga murojaat qilish, shunchaki siz shunchaki quyidagi parametr sifatida ko'rsatilishi kerak: Ish varaqlari (raqam raqami). Bir varaq raqami sifatida, bu shunchaki Microsoft Excel Kitobidagi seriya raqami. Yana bir varaq varaqning nomi parametri sifatida belgilanishi kerak: Ishchi varaqlar ("Varak nomi"). Kitob bilan bog'liq eng tez-tez dasturlashtirilgan tadbirlardan biri bu tadbirdir. Ochiq.ishlaydigan kitobni ochganda sodir bo'ladi. Shunday qilib, agar biz kitob ochishda ba'zi harakatlarni xohlasak, protsedura doirasida kerakli dasturiy qismni joylashtirishingiz kerak Ish daftarchasi_open.. Ushbu tadbirni dasturlash keyingi misollar nuqtai nazaridan ko'rib chiqiladi.

Keyingi ob'ektdan keyin ierarxiya tartibidagi tartibda Ish daftarchasi. ob'ekt Ish varag'ini ish varag'i.ish varag'ini ifodalash. Ushbu ob'ektning usullari keng qo'llaniladi FaollashtirmoqIsh varaqlari oilasi uchun, biz yuqorida aytib o'tganmiz. Masalan, birinchi varaqaning birinchi varaqasini, rejada dasturni amalga oshirishda ikkinchi varaqni faollashtirish kerak bo'lsa (masalan, o'qilishi mumkin, tugmani bosing) quyidagicha ko'rinishi kerak: Ish varaqlari (2) .Activevae. Agar siz varaqni yoqmoqchi bo'lsangiz, chaqirilgan Firmalar haqida ma'lumotUshbu dizaynni tartibda yozishingiz kerak: Ish varaqalari ("Firmalar haqida ma'lumot"). Faollashtirish.

Microsoft Excel foydalanuvchilariga ko'ra, ushbu ilova ish daftarlari va varaqlarini himoya qilish bilan bog'liq xizmatni taklif qiladi. Shunday qilib, usul Himoya. (Ishbilarmonlar oilalar) o'zgarishlar kiritish varaqasini himoya qilishni ta'minlaydi. Uchun dasturiy ta'minot o'rnatish Parolni himoya qilish (parol ushbu usulning parol parametrida) sarlavha bilan Xodimlar Siz quyidagicha qilishingiz mumkin:

1 2 Ish varaqalari ("Xodimlar") .Rot Parol: \u003d "Zv2345", _ Rasmga, tarkibi: \u003d To'g'ri, stsenariylar: \u003d TRUE

Ish varaqalari ("Xodimlar"). Parolni muhofaza qiling: \u003d "Zv2345", _ Rasmga, tarkibi: \u003d To'g'ri, stsenariylar: \u003d haqiqat

Tegishli usul mavjud Himoya qiling.varaqdan himoyani olib tashlashingizga imkon bering. Faqat o'rnatilgan himoya uchun, uni olib tashlash usuli: "Xodimlar"). Parolni himoya qilish: \u003d "zv2345". Microsoft Excel-dagi har qanday amaliy ish, bir yo'l yoki boshqa yo'l, hujayralardagi ma'lumotlarga tegishli. VBA-da hujayralar bilan ishlash Oralig'ida. (Tarjima qilingan hujayralar masofasi). Ushbu ob'ektdan foydalanish biz uchun qiziqadigan hujayralar oralig'ini belgilashni talab qiladi. Bu bitta hujayra yoki hujayralar guruhi bo'lishi mumkin. Shunday qilib, agar biz ish varaqalarini yozsak (1) .Rue ("C5"). Bu, birinchi varaqning C5 hujayrasida biz 7-sonni dasturiy ravishda qayd etamiz. Oralig'ida. - Qiymati. Bu tom ma'noda u hujayraning qiymati yoki mazmuni (hujayralar guruhi). Quyidagi dizaynda hujayralar to'plami shunchaki xomlanganlar to'plamiga kiradi: ish varaqalari (1) .Range ("A1: A3"). Qiymat \u003d "(! Lang: ABS: ABS" .!}

Hujayralar bilan ishlashning yana bir usuli, ob'ekt yordamida amalga oshiriladi Hujayralar.Va undan foydalanish sintaksisi quyidagicha: Hujayralar (qator raqami, ustun raqami). Aslida, ulardan foydalanish nuqtai nazaridan ko'rib chiqilayotgan ob'ektlar o'xshash. Masalan, o'zgaruvchan Z-da olish uchun D5 hujayraning qiymati ikki bo'lishi mumkin turli xil usullar: Z \u003d diapazoni ("d5"). Qiymat yoki z \u003d hujayralar (5.4) .Value. Dasturiy ta'minot qurilishining namunasi sifatida ushbu mavzu Siz quyidagi topshiriqni berishingiz mumkin:

1 2 Ish varaqlari (2) .Rangu ("C5") .Value \u003d _ ishchilar (3). (5, 1) .Value.

Ish varaqlari (2) .Rangor ("C5"). Qiymat \u003d _ ishchilar (3). (5, 1) .Value.

Laboratoriya ishlari

MS Excel dasturini o'rganish interfeysini o'rganish. Oddiy hisoblar

Maqsadlar:

1) Stol protsessorining imkoniyatlari bilan tanishing;

2) MS Excel 2010 foydalanuvchi interfeysi bilan tanishing;

3) MS Excel 2010da ishlashning asosiy texnikasi bilan tanishish.

Vazifa:

1) "O'quv materiallari" paragrafini tekshirish;

2) 2-bandda ko'rsatilgan vazifalarni bajarish;

3) Sinov savollariga javob bering (3-bet).

Ta'lim materiallari

Stol protsessorining asosiy tushunchalari

Jadval protsessori - bu kompyuter dasturi Ma'lumotni saqlash va qayta ishlash uchun jadval shakli. Dasturning tuzilishi qatorlar va ustunlardan iborat ikki o'lchovli qatordir, shuning uchun ular dasturiy ta'minot Yana bir intervyu (ET) deb nomlangan.
Shu bilan siz nafaqat stollarni yaratishingiz, balki ma'lumotlarni qayta ishlashni avtomatlashtirishingiz mumkin.

Idish vazifalari juda xilma-xil:

§ jadvallarni yaratish va tahrirlash;

§ Ro'yxatdan o'tish va bosib chiqarish stollari;

§ formulalar tomonidan birlashtirilgan ko'p ish hujjatlarini yaratish;

§ Grafiklarni qurish;

§ Bu bilan ma'lumotlar bazasi sifatida ishlang; Talablar bo'yicha ma'lumotlarni tanlash;

§ yakuniy va xulosali jadvallarni yaratish;

§ parametrlarni tanlash orqali "Agar" turidagi vazifalarni hal qilish;

§ optimallashtirish vazifalarini eritma;

Ichki dasturlash tilidan foydalanish uchun Makro dasturini yaratish (VBA).

Excel dasturi integratsiyalashgan Microsoft Office dasturiy ta'minot to'plamining ajralmas qismi hisoblanadi.

Keyin excelni ishga tushirish 2010 yilda ekranda quyidagi tuzilma paydo bo'ladi:

1. Dastur sarlavhasi.

2. Panel tez kirish panel Setup tugmachasi bilan, standart Excel dasturiy oynasining yuqori qismida joylashgan (1-rasm). Eng tez-tez ishlatiladigan xususiyatlarga tez kirish uchun mo'ljallangan. Odatiy bo'lib, panelda faqat uchta tugmachani o'z ichiga oladi: Saqlash, bekor qilish, qaytish (takrorlash). Tez kirish paneli yangi buyruqlarni qo'shish orqali sozlanishi mumkin.

Anjir. 1. Tez kirish paneli

3. Lenta.Excel 2010da menyu va asboblar paneli lenta shaklida amalga oshiriladi. Buyruqlar yorliqlarda to'plangan mantiq guruhlarga buyurilgan. Yorliqlar Diqqatni jalb qilish. Guruhlar Har bir yorliq vazifani o'z tarkibiy qismlariga ajratadi. Jamoa tugmalari Har bir guruh buyruqlarni bajarishga yoki buyruq menyusini namoyish etishga xizmat qiladi. Guruh belgisi (tugma) - bu jadvaldagi narsalar guruhining pastki o'ng burchagidagi kichik kvadrat (2-rasm). ICON-ni bosing, bu esa tegishli dialog oynasini yoki ushbu guruhga ushbu guruhga vazifalarni uzaytirish uchun ochadi. funksionallik. Masalan, guruh ikonkasi Shrift yorliqlar Asosiydialog oynasini ochadi Uyali format. Guruh ikonkasi Pleydon Vazifalar sohasini ko'rsatadi Pleydon. Har bir guruhda ikonka bor.



Odatiy bo'lib, derazada ettita doimiy yorliq namoyish etiladi: Asosiy, Kiritmoq, Sahifa tartibi, Formula, Ma'lumotlar, Ko'rib chiqmoq, Ko'rinish. Qulflash Asosiy Dasturni ishga tushirgandan so'ng odatiy hollarda ochiladi.

Anjir. 2. Tugmalar guruhi

Doimiy ravishda doimiy ravishda kontekstal yorliqlar mavjud, masalan, tegishli rejimga o'tish yoki unga yoqilganda yoki uning ustiga o'rnatilganda avtomatik ravishda paydo bo'lishi yoki kursor o'rnatilganda paydo bo'ladi. Ba'zi hollarda bir necha yorliqlar birdan paydo bo'ladi, masalan, diagrammalar bilan ishlashda, uchta yorliq paydo bo'ladi: Konstruktor, Tartib va Format.Kontekstli yorliqlarga rioya qilishning yo'llari yo'q.

Klaviatura yordamida lentadan foydalanishingiz mumkin: Agar tugmachani bossangiz , Tegishli yorliqqa o'tish uchun lentada lentada ko'rinadi (3-rasm).

Anjir. 3. lenta sayohat kalitlari

Tab-ga borish, siz o'tish tugmachalariga joriy tabga o'tishingiz mumkin (4-rasm).

Anjir. 4. Tab o'tish tugmachalari Asosiy

Lenta vositasi yoki menyu panellarini almashtiring oldingi versiyalar microsoft dasturlari Excel mumkin emas. Tasmani olib tashlash ham mumkin emas. Biroq, ish maydonini oshirish uchun lenta yashirin bo'lishi mumkin (qulash). Usul:

1. Tugmani bosing Lenta yorliq nomlarining o'ng tomonida joylashgan. Tugmachani bosish uchun qaytish Lentani kengaytirish.

2. Tezda yashirish / ko'rsatish uchun, lenta har qanday yorliq sarlavhasida etarlicha ikki marta bosish.

3. Lenta qulashi mumkin va aks holda:

a) lentaning istalgan joyida o'ng tugmasini bosing;

b) Kontekst menyusida buyruqni tanlang Lenta.

4. Tasmani tozalash yoki tiklash uchun, siz tugmachani bosishingiz mumkin .

Tasma sozlanishi mumkin: doimiy yorliqlarning joylashuvi ketma-ketligini o'zgartirish va o'zgartirish, yangi yorliqlarni yarating
Ularni o'chiring, yorliqlarda elementlar guruhlari guruhlari joylashgan joylashuvini o'zgartirish, o'chirish, o'chirish, o'chirish, o'chirish alohida elementlar va boshq.:

1) o'ng tugmasi istalgan lentani bosing;

2) Kontekst menyusida buyruqni tanlang Lentani o'rnatish.

Shuningdek, lenta sozlamasi derazada amalga oshiriladi Parametrexcel Kategoriyada Lentani o'rnatish menyu Fayli.

4. Yorliq (menyu) "fayli". Yorliq Fayli Har doim birinchi chap tomonda joylashgan. Menyu fayllar bilan ishlash uchun buyruqlar mavjud ( Tejash, Sifatida saqlash, Ochiq, Yaqin, Oxirgi, Yaratmoq), joriy hujjat bilan ishlash ( Razvedka, Chop etish, kirish), shuningdek, Excelni sozlash ( ma'lumot, Parametrlar). Tugmasi Chiqinditugaydi
ariza bilan.

5. Mini asboblar paneli.Mini asboblar paneli (5-rasm) Hujjat, rasmlar, diagramma va boshqa ob'ektlarni loyihalash uchun asosiy elementlardan iborat asosiy elementlardan iborat. 2010 yilda boshqa ofis 2010 dasturlaridan farqli o'laroq (Word, Powerpoint va boshqalar) Excel 2010, varaq bir qismi tanlanganda mini-panel avtomatik ravishda namoyish etilmaydi. Uni namoyish qilish uchun tanlangan maydonni o'ng tugmasini bosing. Mini-panel elementlarining tarkibi doimiy va o'zgarmasdir.


Anjir. 5. Mini asboblar paneli va kontekst menyusi

6. Formulalar qatorlariUch qismdan iborat:

a) Faol hujayra manzillari ;

b) tugmasini bosing Bekor qilmoq, Kiritishbu kirish yoki tahrirlash rejimida va tugmalarini bosing Funktsiyalarni kiritish f X ;

c) faol hujayraning tarkibi.

Tanlangan hujayraning tarkibini ko'rish va tahrirlash uchun siz formula satrining balandligini oshirishingiz mumkin. Buning uchun tugmani bosing. Satr formulalarini kengaytiring. Agar hujayraning barcha tarkibi bo'lmasa, siz aylantirish panelidan foydalanishingiz mumkin. Formulani satrini ichkariga kiritish uchun dastlabki holatTugmachani bosing Formulalar.Formula satrini quyidagicha o'chiring / ko'rsatish: Fayli® Parametrlar® Qo'shimcha ravishda® toifasi Ekran® Formulalar qatorini ko'rsating.

7. Koordinata satr - Ustunlarning ismlarini o'z ichiga oladi.

8. Koordinatalar ustuni - qator raqamlarini o'z ichiga oladi.

9. Ish maydoni.

10. Gorizontal va vertikal aylanuv paneli.

11. Varaq yorliqlariishlaydigan varaqlar uchun o'tish tugmachasi bilan.

12. Holat paneliish rejimlarini ko'rsatadi Tayyor, Kiritish, Tahrir qilmoq; Kitobni ko'rish rejimlari Oddiy, sahifani belgilash, sahifa; Katta chiziq.

Asosiy Excel ob'ektlari

1. Ustun. Excel stoli 16384 ustunni o'z ichiga oladi (2 14). Lotin harflari tomonidan kolinissifikatsiya qilingan. Ular atigi 26 yoshdan oshganligi sababli, Ustunlarning belgisi AA, AC, GB, GM, GH, GH, GH, GY, GH, GH, HY, GC, AAA. , Aaav, Aas, ..., AAZ, ABA, ... XFD ustunidagi raqamlar tugaydi. Tezda ish stolining birinchi yoki oxirgi ustuniga o'tish uchun siz tugmachani bosishingiz kerak<CTRL\u003eva kursor boshqaruv tugmachasini bosing.

2. Chiziq - ular 1048576-jadvalda (2 20).

3. Uyali - satr va ustun kesish joyi. Har bir hujayrada ustunning nomini va u joylashgan chorrahada satrning raqamini belgilaydigan noyob manzil mavjud. A1 uslubidagi hujayralar manzillaridan foydalanishning misollari 1-jadvalda keltirilgan.

1-jadval

A1 hujayralari uslubi.

Excelni qo'llab-quvvatlaydi alternativa Kategoriya ma'lumotlari tizimi deb nomlanadi R1C1 (inglizcha so'zlardan Qator - men I. Ustun ustun. - ustun). Ushbu tizim va ustunlarda va stolli qatorlar soni raqamlangan va qator raqami ustun raqamidan oldin. Masalan, A1 hujayrasi R1C1 deb ataladi (1-qator, 1-ustun). B1 hujayrasi R1C2 (1-qator, 2-ustun). Muqobil uslubga va orqaga qaytish menyuda topilishi mumkin Fayli® Parametrlar® Formula® toifasi Formulalar bilan ishlash® r1C1 havolasi uslubi.

Kursor deb nomlangan hujayra hozirgi Ayni paytda va hozirda ma'lum harakatlar amalga oshiriladi.

4. Blokli hujayralar - Masalan, A1: C5 hujayralari ajratilgan chap yuqori va pastki o'ng burchaklar hujayralarining manzillarini ko'rsatadigan to'rtburchaklar. Agar hujayra bloklari ko'rsatilgan bo'lsa, uning barcha hujayralari ko'rsatilgan jalb qilingan.

5. Ish barglari -bu muammoni hal qilish, diagro, makro, rasmni hal qilish uchun yaratilgan jadval. Standartlar nomi - varaq 2, .... Siz bajarishingiz mumkin bo'lgan ish varaqalari bilan quyidagi harakatlar:

§ qayta nomlanishi;

§ olib tashlash;

§ kiritmoq;

Harakatlanish;

§ nusxalash.

Ushbu harakatlar yordamida amalga oshiriladi kontekst menyusi sichqoncha ko'rsatkichi bilan varaq yorlig'ida yoki guruhda o'rnatilgan Hujayralar yorliqlar Asosiy(6-rasm).

Anjir. 6. Guruh Hujayralar yorliqlar Asosiy

Menyu Fayli® Parametrlar® Qo'shimcha ravishda® toifasi Keyingi kitob uchun variantlarni ko'rsatish® Show varag'idagi yorliqlarsizga varaq yorliqlarini o'chirishga ruxsat beradi.

6. Ish daftarchasi - Bu diskda saqlanadigan fayl va bir yoki bir nechta varaqlarni o'z ichiga olgan fayl. Sukut bo'yicha ish daftariga ega Kitob1, 2-kitob .... Siz menyu elementi yordamida faylni saqlashingiz mumkin Fayli® Tejash. Jamoa Sifatida saqlashagar siz allaqachon yangi nom ostidagi diskda qayd etilgan faylni saqlamoqchi bo'lsangiz. Excel fayllari 2010 yil standart kengayish .xlsx .

7. Diagramma- Bu jadval ma'lumotlarining grafik ko'rinishi. U alohida varaqda saqlash mumkin va matn yoki jadvalga hamroh bo'lishi mumkin.

8. Rasm- guruh yordamida yaratilgan Rasmlar yorliqlar Kiritmoq Excel muhitida yoki boshqa grafik muharriridan kiritilishi mumkin.

9. Visual asosiy modullar- Makros va dasturlash til deb nomlangan dasturlar yaratildi Vizual koine.

Ma'lumot turlari

Qoida tariqasida quyidagi ma'lumotlar turlari qo'llaniladi:

1. Matn - asosan stol sarlavhalari, qatorlar, ustunlar va sharhlar uchun ishlatiladigan har qanday belgi ketma-ketligi.

2. Raqam. Ichida excel hujayrasi Siz uchta ma'lumotning uchta turini (doimiy) ko'rsatishingiz mumkin:

a) butun sonlar - Bu 0 dan 9 gacha bo'lgan raqamlarning ketma-ketligi yoki usiz: +25; -100.

b) ruxsat etilgan nomli haqiqiy raqamlar - Bu o'nlik kasrlar - bu butun qism kassali yarim o'lchovdan ajratilgan, 28.25; -3 765.

c) suzuvchi yarim fononlar - Bular quyidagi shaklda qayd etilgan raqamlar: 1.5E + 03 yoki 2e-08. Ushbu xabar ham ham deyiladi eksponent shaklida yozuv raqami (Ilmiy format).

Odatiy bo'lib, to'g'ri kiritilgan raqam hujayraning o'ng tomoniga mos keladi. Noto'g'ri kiritilgan raqam chap tomonda matnli va tekislangan deb hisoblanadi. Agar raqam kameraning kengligiga joylashtirilmasa, shundan so'ng butun hujayra belgi bilan to'ldiriladi # (7-rasm).

Anjir. 7. Ish varag'idagi raqamlarni ko'rish

3. Formula -bu raqamlardan iborat ifoda, hujayralar, hujayralar, funktsiyalar va operatsiyalar operatsiyalari va aktsiyalardan boshlab = . Masalan:

A1 * 20% + 12 * A1 * D12.

Formulada arifmetik harakatlarni bajarish tartibi matematikada qabul qilingan bilan bir xil.

4. Funktsiya - Bu sizga tez-tez duch keladigan hisob-kitoblar ketma-ketligini ishlab chiqarishga imkon beradigan dasturlashtirilgan formulalar (turli maqsadlardagi standart funktsiyalar).

5.sana- Bu turli xil formatlarda keltirilgan sana, unda arifmetik va mantiqiy operatsiyalar ishlab chiqarish mumkin. Masalan, 10/21/2011; 2011 yil 21 oktyabr va boshqalar.

Nusxa ko'chirish

Nusxa ko'chirmoq quyidagi usullarda amalga oshirilishi mumkin:

1) yorliq Asosiy® guruhi Pleydon® jamoasi Nusxa ko'chirmoq;

2) Jamoadan foydalanish Nusxa ko'chirmoq Kontekst menyusi;

3) kalit kombinatsiyasidan foydalanish ;

4) tugmachani bosish paytida "sudrab va ta'til" texnologiyasidan foydalanish . Bunday holda sichqoncha ko'rsatgich yonida belgi paydo bo'ladi + (Nusxasi belgisi);

5) nusxalangan hujayraning pastki o'ng burchagidagi marker yordamida. Ushbu marker bo'lmasa, siz jamoadan foydalanishingiz kerak Fayli® Parametrlar® Qo'shimcha ravishda® toifasi Parametrlar tahrirlash® To'ldirish va sudrlarni sudga torting.

Ga ushbu bo'limda tavsiflangan MS Excelning asosiy ob'ektlari soni quyidagilarni o'z ichiga oladi: ishchi daftar (Ish daftarchasi) I.

ishchi kitoblar oilasi (ishchilar kitoblari), ishchi varaqlar ish varag'i oilasi, hujayralar yoki hujayralar (diapazon).

Ob'ektdan keyin, odatda nuqtai nazarda ". "Mulk yoki usul belgilanadi. Ba'zida, ma'lum bir narsaga erishish uchun siz yuqori ob'ektlarning ierarxiyasidan o'tishingiz kerak.

Misol:

Ish daftarlari ("Book1.XLS"). Ishiriqlar ("List1"). Faollashtirish

Ishchi kitoblari oilasi ("kitob1") ish daftariga kirishni ta'minlaydi. Qavs ichida kitobning nomini ko'rsatadi.

Ishchi varaqlar oilasi ("Ro'yxat1") ishchi varaqqa kirishni ta'minlaydi. Qavs ichida varaqning nomini ko'rsatadi.

Rasmiy ("diapazon" oralig'i hujayralar yoki hujayralar oralig'iga kirishni ta'minlaydi. Qavs ichida hujayralar yoki hujayra nomi oralig'ini ko'rsatadi.

Hujayralar oilasi (satr raqami, ustun raqami) uyaga kirishni ta'minlaydi. Qavs ichida hujayraning koordinatalarini ko'rsatadi.

Misollar:

Ish kitoblari ("Book1")

Ish varaqalari ("A1") oralig'ida ("A1: B10" hujayralari ("A1: B10") hujayralari ("A1: i + 1)

5.4.4.1. Ish daftarchasi va bokoklar

Ichida ierarxik ms Excel ob'ektlariIsh daftarchasi (ish daftarchasi) Ob-liptiondan so'ng darhol ishlaydi va ishlaydigan kitob fayli. Ishchi kitobning namus fayllari formatida (Standard Look) Orxla (to'liq kompilyatsiya qilingan ilova) saqlanadi. Xususiyatlar va ishchi kitob uslublari

fayllar bilan ishlash. Ushbu ob'ekt oilaga kiritilgan (to'plam)

Ish daftarlari (<Индекс>) Belgilangan indeks bo'yicha ob'ektni qaytaradi.

Ish daftarlari ("<Имя>") Ob'ektni. FAILEACWORBYADA NOMI orqali qaytaradi. Buyruqning ijrosi paytida faol kitobga havolani qaytaradi.

5.4.4.1.1. Xususiyatlar

ActiveMeete kitobning faol varaqasini qaytaradi. Bir varaqni olish uchun, mulk mulkidan foydalaniladi.

Misollar:

Msgbox ("Faol varaqning nomi" & ActivePeet.name.name)

Msgbox (Activeworbook.Acativerhext.Name) - muloqot oynasida faol ish joyining nomini ko'rsatadi.Formedialiq. - Faol dialog oynasini qaytaradi.Encechart. - faol diagrammani qaytaradi.

Shoshiling - kitobning barcha varaqlari oilasini qaytaradi.

Ish varaqalari - kitobning barcha ishlaydigan varaqlari oilasini qaytaradi.

Misol:

Activworkbookda har bir s uchun. Msgbox (S.Name)

Tarmoqlar - ishchi varaqlarda amalga oshirilmagan barcha kitob jadvallarining oilasini qaytaradi.

Hisoblash - kitob daftari oilasining ob'ektlari sonini (arizaning ochiq) raqamlarini qaytaradi.

To'liqame - qaytib keladi to'liq ism Ish daftarchasi.

Misol:

Msgbox (ActiveworkBook.ULLEName)

Ism - Faol ishchi kitobining nomini qaytaradi. 245.

Misol:

Msgbox (Activeworbook.Name)

Yo'l - ishchi kitob fayliga yo'lni qaytaradi.

Misol:

Msgbox (ActiveworbookBoBthat)

5.4.4.1.2. Usul

Faollashtirish usuli ishchihonda birinchi ish varag'ini joriy (ishlash uchun ochiq) deb faollashtiradi.

Misol:

Ish daftarlari ("kitob1"). Faollashtirish

Ish daftarchasi.

Yopiq usul ishchi daftarni yopishni ta'minlaydi. YopchecheS fayl nomi - kitobni yopadi. Parameteravechanges sizga ishchi daftardagi o'zgarishlarni muhofaza qilishni boshqarish imkonini beradi. Agar uning qiymati teng bo'lsa, unda o'zgarishlar saqlanmasa, o'zgarishlar saqlanadi. Parametrlik omil - bu ishchi kitob faylining nomini o'z ichiga olgan satr.

Misol:

Ish daftarlari ("Book1"). Yopiq ish daftarlari ("Book1"). Yopish SAVEBANKESS: \u003d haqiqiy fayl nomi: \u003d "kitob2"

Yangi oynani yangi oynada yangi oynada ochish uchun mo'ljallangan.

Misol:

Ish daftarlari ("Book1"). Newwickow

Ish daftaridagi o'zgarishlarni saqlash uchun xizmatlarni saqlang.

Misol:

Ish daftarlari ("kitob1"). Saqlash

SAVAEA FANENAM - kitobni boshqa nom ostida saqlash uchun ishlatiladi (boshqa faylda).

Savakscopiya - ishchi daftarni boshqa faylda saqlash uchun mo'ljallangan, uni xuddi shu nom bilan oching.

Misollar:

Ishlar kitoblari ("Book1"). SAVEA FATEAME: \u003d "KDJF.XLS"

Activbe.saveascopy fayl nomi: \u003d "Mening kitobim"

Ochiq faylame - fayl nomi parametrida ko'rsatilgan nomi bilan ishlaydigan ishchini ochishga imkon beradi.

Misol:

Ishchi daftari.open Fayl nomi: \u003d "Book1.XLS"

5.4.4.1.3. Voqealar

Ish daftarchasining asosiy tadbirlari jadvalda keltirilgan. 5.13.

5.13-jadval

Voqea sodir bo'lganda

Ishchi kitobni yopish paytida

Ishni chop etishdan oldin

Ishchi kitobni saqlashdan oldin

Yangi varaq qo'shganda

Ishchi kitobni ochganda

Ish varag'ini faollashganda

5.4.4.2. Ish varag'idagi obro'li ish varaqalari oilasi

Ichida ierarxik ms Excel ob'ektlariIsh varag'i darhol keyin ketadi

ish daftarchasi kitobning ishchi varag'ini anglatadi va ishchi varaqlar oilasiga (to'plam) kiradi.

Misollar:

Ish varaqalari ("" List1 "). Ish varaqlarini faollashtirish (1) .Activevativate

Misol:

ActivePeet.Range ("A1") \u003d 1

5.4.4.2.1. Xususiyatlar

Ism Mulk ish varag'ining nomi bilan ishlashingizga imkon beradi.

Misol:

Ish varaqalari (1) .Name \u003d "natijalari"

Activecell faol ish joyining faol hujayrasini qaytaradi.

belgilangan koordinatalar bilan hujayra.

Ustunlar (<столбец>) - ustunga havolani qaytaradi. Parametr sifatida ustunning nomi yoki soni belgilanishi mumkin.

Misol:

Ish varaqalari (1) .Kolumlar ("a") \u003d 1

Ish varaqalari (1) .Columlar (1) \u003d 1

Qatorlar (<строка>) -B satrga havolani va'da qiladi. Satr raqamidan parametr sifatida foydalanish mumkin.

Misol:

Ish varaqalari (1) .Raws (1) \u003d 1

Oralig'i (<Диапазон ячеек>) - Belgilangan hujayralar qatoriga havolalarni qaytaradi.

Misol:

Ish varaqalari ("" List1 "). Foydalanish surnatish.Value \u003d 1 hisoblash - Kitobdagi choyshablar sonini qaytaradi.

Ko'rinadigan - kitobda ishchi varag'ining displeyini belgilaydi. Uning haqiqiy qadriyatlari: Haqiqatan - ish varaqasi aks etadi; Xizmatlar ro'yxati ko'rinmas (yashirin), ammo u jamoaning buyrug'i bilan, varaqni ekranda ekranda ekranda ekranda ekranda ekranni ekranda ko'rsatish mumkin, ammo u jamoaning buyrug'i bilan, varaqasi,

Displey (format, varaq, shou); XLVYYHYYHABRI. - Ish varag'i yashiringan va uni ekranda faqat dasturiy ravishda ko'rsatish mumkin.

Misollar:

Bo'sh () ish varaqalari ("ro'yxati3"). Ko'rinadigan \u003d noto'g'ri

Ochiq ()

Ish varaqalari ("ro'yxati3"). Ko'rinadigan \u003d haqiqat

Bo'shliq bo'shligi () ish varaqalari ("ro'yxati4"). Ko'rinadigan \u003d xlvyity

Excel sizga juda ko'p joylashtirishga imkon beradi turli xil turlar Bir varaqdagi narsalar: masalan, jadvallar, raqamlar, rasmlar va Smart, masalan. Ob'ekt bilan ishlash uchun siz uni tanlashingiz kerak. Alohida ob'ektni tanlashning eng oson usuli - bu sichqoncha tugmasi bilan uni bosing.

Va agar siz bir nechta narsalarni tanlamoqchi bo'lsangiz nima bo'ladi? Masalan, siz bir nechta narsalarni ko'chirish, ularni o'chirish yoki formatlashni qo'llashingiz kerak bo'lishi mumkin. Excel ta'minlaydi turli xil usullar Bir nechta ob'ektlarni tanlang.

Ctrl + klik

Ushlab turish ctrl tugmachalari Ob'ektlarni bosishda bir nechta ob'ektlarni tanlash usullaridan biri.

Panel tanlash va ko'rinishi

Panel Tanlash va ko'rinishirasmda ko'rsatilgan. 151.1, ta'minlaydi tezkor yo'l Ob'ektlarni tanlash (va yashirish). Ushbu panelni ochish uchun tanlang Bosh sahifa Tahrirlash maydonini toping va ajratib oling. Panel har bir ob'ektning faol varaqida ismini o'z ichiga oladi. Ob'ekt nomini bosing va u tanlanadi. Bir nechta ob'ektlarni tanlash uchun CTRL-ni bosing. Siz shuningdek, ob'ektlarni yashirish uchun siz ushbu paneldan foydalanishingiz mumkin (ko'zning tasviri bilan kichik belgini bosing) va buyurtmani o'zgartiring (pastki qismida mos keladigan tugmachadan foydalaning).

Dialog oynasi dialog oynasi

Varaqdagi barcha ob'ektlarni tanlash uchun buyruqni bajaring Uyni tahrirlash hujayralar guruhlarini tanlashda. Keyinchalik, tugmani to'g'ri holatga qo'ying va bosing OK.

Asboblarni tanlash ob'ektlari

Bir nechta ob'ektlarni tanlashning yana bir usuli - ob'ekt tanlash vositasidan foydalanish (Select Uyni tahrirlash va ob'ektlarni tanlashni tanlang). Ushbu buyruqni bajarganingizda, Excel maxsus rejimga kiradi va sichqoncha ko'rsatgich strelka o'qi paydo bo'lishi mumkin. Varaqdagi tartibni bosing va to'rtburchaklar zonasida barcha ob'ektlarni tanlashni davom eting. Oddiy rejimga qaytish uchun tugmachani bosing ESC.