Бо мақсади осон кардани ворид шудан ба ҷадвал дар Excel, шумо метавонед шаклҳои махсусро истифода баред, ки ҷараёни пур кардани ҷадвалро бо иттилоот кӯмак мекунад. Excel дорои асбоби дарунсохт мебошад, ки ба шумо имкон медиҳад бо усули монанд пур кунед. Истифодабаранда инчунин метавонад версияи шахсии худро дар шакл эҷод кунад, ки ба таври максималӣ ба ниёзҳои вай мутобиқ карда шавад ва барои ин макрос истифода шавад. Биёед дар бораи истифодаи гуногуни ин асбобҳои муфид оид ба пуркунии Excel ҳисоб кунем.
Истифодаи асбобҳои пуркунӣ
Шакли пуркунӣ ин объектест, ки майдонҳо бо номҳои сутунҳои ҷадвали пуркардашуда мувофиқат мекунанд. Шумо бояд маълумотро дар ин майдонҳо ворид кунед ва онҳо фавран бо хати нав дар диапазони ҷадвал илова карда мешаванд. Шакл метавонад ба сифати воситаи ҷудогонаи сохташудаи Excel амал кунад ё бевосита дар варақ дар шакли диапазони он ҷойгир карда шавад, агар онро истифодабаранда сохта бошад.
Акнун биёед бубинем, ки чӣ гуна ин ду асбобро истифода барем.
Усули 1: объекти дарунсохт барои воридкунии маълумотҳои Excel
Пеш аз ҳама, биёед биомӯзем, ки чӣ гуна истифода бурдани формати дохилшударо барои ворид кардани маълумотҳои Excel омӯхта метавонем.
- Бояд қайд кард, ки бо нобаёнӣ нишонае, ки онро оғоз мекунад пинҳон аст ва бояд фаъол карда шавад. Барои ин, ба ҷадвал равед Файлва он гоҳ ба банди зер кунед "Опсияҳо".
- Дар равзанаи интихобшудаи Excel ба фасл гузаред Панели дастрасии зуд. Қисми зиёди тирезаро майдони васеи танзимот ишғол мекунад. Дар тарафи чап воситаҳое мавҷуданд, ки ба панели дастрасии зуд илова карда мешаванд ва дар тарафи рост - аллакай мавҷуданд.
Дар майдон "Интихоби дастаҳо аз" арзиши муқарраршуда "Дастаҳо ба навор". Баъд, аз рӯйхати фармонҳо бо тартиби алифбо, мо мавқеъро пайдо мекунем ва интихоб мекунем "Form ...". Пас тугмаро пахш кунед Илова кунед.
- Пас аз он, асбоби ба мо лозим дар тарафи рости равзана нишон дода мешавад. Тугмаро пахш кунед "Хуб".
- Ҳоло ин асбоб дар равзанаи Excel дар панели дастрасии зуд ҷойгир аст ва мо метавонем онро истифода барем. Ҳангоми кушодани ягон дафтарчаи корӣ бо ин мисоли Excel ҳузур хоҳад дошт.
- Акнун, барои он ки асбоб барои фаҳмидани он, ки маҳз он бояд пур карда шавад, шумо бояд сарлавҳаи ҷадвалро пур кунед ва арзиши дилхоҳро нависед. Бигзор сатри ҷадвал бо мо аз чор сутун иборат бошад, ки номҳо доранд "Номи маҳсулот", "Миқдор", "Нарх" ва "Маблағ". Маълумоти номро дар диапазони уфуқии варақ дохил кунед.
- Инчунин, барои фаҳмидани он, ки кадом диапазон бояд бо он кор кунад, шумо бояд дар сатри якуми массиви ҷадвал ҳар гуна арзишро дохил кунед.
- Пас аз он, чашмаки ҷадвалро холӣ интихоб кунед ва нишонаеро дар панели дастрасии зуд пахш кунед "Form ..."ки мо онро пештар фаъол кардем.
- Ҳамин тавр, равзанаи асбоби таъиншуда кушода мешавад. Тавре ки шумо мебинед, ин объект соҳаҳое дорад, ки ба номи сутунҳои ҷадвали мо мувофиқат мекунанд. Ғайр аз он, майдони якум аллакай бо арзиш пур карда шудааст, зеро мо онро дар варақ дастӣ дохил кардаем.
- Арзишҳоеро, ки мо дар соҳаи боқимонда зарур мешуморем, ворид кунед ва тугмаро клик кунед Илова кунед.
- Пас аз он, тавре ки мебинед, арзишҳои воридшуда ба таври худкор ба сатри якуми ҷадвал интиқол дода шуданд ва дар шакл гузариш ба блоки навбатии майдонҳо, ки ба сатри дуюми массиви ҷадвал мувофиқанд, гузашт.
- Равзанаи асбобро бо арзишҳое, ки мо дар сатри дуюми майдони ҷадвал мебинем, пур кунед ва тугмаро бори дигар пахш кунед Илова кунед.
- Тавре ки шумо мебинед, арзишҳои сатри дуюм низ илова карда шуданд ва ба мо ҳатто лозим набуд, ки курсорро дар худи ҷадвал ташкил кунад.
- Ҳамин тариқ, массиви ҷадвалро бо тамоми арзишҳое, ки мо мехоҳем ба он ворид кунем, пур мекунем.
- Илова бар ин, агар хоҳед, шумо метавонед бо истифодаи тугмаҳо аз арзишҳои қаблан воридшуда гузаред "Бозгашт" ва "Оянда" ё сатри гардиши амудӣ
- Агар зарур бошад, шумо метавонед ягон арзишро дар массиви ҷадвал бо тағир додани шакли он тағир диҳед. Барои ворид кардани тағиротҳо дар варақ пас аз ворид кардани онҳо дар блоки дахлдори асбоб, тугмаро пахш кунед Илова кунед.
- Тавре ки шумо мебинед, тағирот дар минтақаи ҷадвал фавран рух дод.
- Агар ба мо лозим аст, ки хатро нест кунем, пас ба воситаи тугмаҳои навигатсия ё сатри гардиш мо ба блоки мувофиқ дар форма мегузарем. Пас аз он, тугмаро пахш кунед Нест кардан дар равзанаи асбобҳо.
- Муколамаи огоҳӣ кушода мешавад, ки ба шумо хабар медиҳад, ки сатр нест карда мешавад. Агар шумо ба амалҳои худ боварӣ дошта бошед, пас тугмаро пахш кунед "Хуб".
- Чӣ тавре ки мебинед, сатр аз доираи ҷадвал бароварда шудааст. Пас аз пур кардан ва таҳриркунӣ ба итмом мерасад, шумо метавонед аз равзанаи асбобҳо бо пахш кардани тугма бароед Пӯшед.
- Пас аз он, барои додани массиви ҷадвал намуди зоҳирии визуалии бештар, форматкуниро анҷом додан мумкин аст.
Усули 2: эҷод кардани шакли махсус
Илова бар ин, бо ёрии макро ва як қатор дигар асбобҳо, шумо метавонед шакли пуркардаи худро барои пур кардани майдони ҷадвал эҷод кунед. Он мустақиман дар варақ эҷод карда мешавад ва доираи онро муаррифӣ мекунад. Бо истифода аз ин абзор худи корбар он имкониятҳоеро, ки зарур мешуморад, дарк хоҳад кард. Аз нуқтаи назари функсионалӣ, он ҳеҷ гоҳ аз аналоги дарунсохташудаи Excel пасттар нахоҳад шуд ва аз баъзе ҷиҳатҳо он аз он бартарӣ дошта метавонад. Ягона камбудӣ дар он аст, ки барои ҳар як массиви ҷадвал шумо бояд формаи алоҳида тартиб диҳед ва ҳамон шаблонро ҳангоми истифодаи версияи стандартӣ истифода набаред.
- Тавре ки дар усули қаблӣ, пеш аз ҳама, шумо бояд сарлавҳаи ҷадвали ояндаро дар варақ созед. Он аз панҷ ячейка бо номҳо иборат хоҳад буд: "Не"., "Номи маҳсулот", "Миқдор", "Нарх", "Маблағ".
- Баъд, ба мо лозим аст, ки ҷадвали ба ном «интеллектуалӣ» -ро аз массиви ҷадвали худ созем, ки қобилияти ба таври худкор гузоштани сатрҳо ҳангоми пур кардани диапазон ё чашмакҳои ҳамсоя аз маълумот. Барои ин кор, сарлавҳаро интихоб кунед ва дар ҷадвал ҷойгир бошед "Хона"ангушт занед "Формат ҳамчун ҷадвал" дар асбобу анчом Услубҳо. Ин рӯйхати имконоти сабки дастрасро мекушояд. Интихоби яке аз онҳо ба функсия ба ҳеҷ ваҷҳ таъсир намекунад, бинобар ин, мо танҳо интихоберо интихоб мекунем, ки мо онро бештар муносиб мешуморем.
- Баъд равзанаи хурди форматкунии ҷадвал кушода мешавад. Он нишон медиҳад, ки мо қаблан ҷудо карда будем, яъне доираи сарлавҳа. Одатан, дар ин самт ҳама дуруст пур карда мешавад. Аммо мо бояд қуттии назди параметрро тафтиш кунем Сарлавҳаи ҷадвал. Пас аз он, тугмаро пахш кунед "Хуб".
- Ҳамин тариқ, диапазони мо ҳамчун ҷадвали "интеллектуалӣ" формат карда шудааст, ки ҳатто аз тағирёбии намоишҳои визуалӣ гувоҳи он аст. Чӣ тавре ки мебинед, дар байни чизҳои дигар, нишонаҳои филтр дар паҳлӯи номи ҳар як сутун пайдо шуданд. Онҳо бояд маъюбон бошанд. Барои ин ягон чашмаки ҷадвали "интеллектуалӣ" -ро интихоб кунед ва ба ҷадвал гузаред "Маълумот". Он ҷо дар лента дар панели асбобҳо мавҷуд аст Sort ва Филтр ба нишона пахш кунед "Филтр".
Барои хомӯш кардани филтр, имкони дигаре ҳаст. Дар ин ҳолат гузариш ба ҷадвали дигар боқӣ мемонад "Хона". Пас аз интихоби чашмакҳои майдони ҷадвал дар тасма дар банди танзимот "Таҳрир" ба нишона пахш кунед Sort ва Филтр. Дар рӯйхате, ки пайдо мешавад, мавқеъро интихоб кунед "Филтр".
- Тавре ки шумо мебинед, пас аз ин амал, нишонаҳои филтрӣ аз рӯи ҷадвал мувофиқи талабот нопадид шуданд.
- Он гоҳ мо худи шакли вурудоти маълумотро эҷод мекунем. Он инчунин як навъи массиви ҷадвал хоҳад буд, ки аз ду сутун иборат аст. Номи сатрҳои ин объект ба номи сутунҳои ҷадвали асосӣ мувофиқат мекунад. Ба истиснои он сутунҳо мебошанд "Не". ва "Маблағ". Онҳо ғоиб хоҳанд шуд. Якум бо истифодаи макро рақамгузорӣ карда мешавад, ва арзиши дуввум бо истифодаи формула барои зарб кардани миқдор ба нарх ҳисоб карда мешавад.
Сутуни дуюми объекти воридкунии маълумотҳо ҳоло холӣ аст. Баъдтар мустақиман ба он арзишҳо барои пур кардани сатрҳои ҷадвали асосӣ дохил карда мешаванд.
- Пас аз он мо боз як ҷадвали хурдеро эҷод мекунем. Он аз як сутун иборат хоҳад буд ва он номгӯи маҳсулотро дар бар мегирад, ки мо дар сутуни дуввуми ҷадвал нишон медиҳем. Барои возеҳият, чашмак бо номи ин рӯйхат ("Рӯйхати маҳсулот") бо ранг пур кардан мумкин аст.
- Пас чашмаки якуми холии объекти арзишро интихоб кунед. Ба ҷадвал равед "Маълумот". Тасвирро клик кунед Санҷиши маълумотки дар лента дар асбоби асбобхо гузошта шудааст "Кор бо маълумот".
- Равзанаи тасдиқи вуруд оғоз меёбад. Ба майдон ангушт занед "Навъи маълумот"ки пешфарзро ба "Ҳар гуна арзиш".
- Аз имконоти кушодашуда мавқеъро интихоб кунед Рӯйхат.
- Чӣ тавре ки мебинед, пас аз он, тирезаи санҷиши арзиши воридот конфигуратсияи худро каме тағир дод. Майдони иловагӣ пайдо шуд "Манбаъ". Мо тасвири дар тарафи рости онро бо тугмаи чапи муш пахш мекунем.
- Он гоҳ равзанаи санҷиши даромад кам карда мешавад. Рӯйхати маълумотро, ки дар варақ дар майдони ҷадвали иловагӣ ҷойгир карда шудааст, бо курсор ҳангоми нигоҳ доштани тугмаи чапи муш интихоб кунед "Рӯйхати маҳсулот". Баъд аз ин, боз ба нишона дар тарафи рости майдон, ки суроғаи диапазони интихобшуда пайдо мешавад, клик кунед.
- Ин ба қуттича барои дохилкунии арзиш бармегардад. Тавре ки шумо мебинед, координатаҳои диапазони интихобшуда дар он аллакай дар майдон нишон дода мешаванд "Манбаъ". Тугмаро пахш кунед "Хуб" дар поёни равзана.
- Акнун, дар рости чашмаки холии интихобшудаи объекти воридкунии маълумот тасвири секунҷа пайдо шуд. Вақте ки шумо онро пахш мекунед рӯйхати афтанда кушода мешавад, ки номҳоеро дар бар мегирад, ки аз қатори ҷадвал гирифта шудаанд "Рӯйхати маҳсулот". Ҳозир ба чашмаки додашуда ворид кардани маълумоти ихтиёрӣ имконнопазир аст, аммо шумо танҳо метавонед рӯйхати дилхоҳро аз рӯйхати пешниҳодшуда интихоб кунед. Дар рӯйхати ашё ашёро интихоб кунед.
- Тавре ки шумо мебинед, мавқеи интихобшуда фавран дар майдон нишон дода шуд "Номи маҳсулот".
- Баъд, мо бояд ба ин се ячейкаи шакли вуруд, ки дар он мо маълумотро ворид мекунем, таъин кунем. Як чашмаки аввалро интихоб кунед, ки дар он ном аллакай дар ҳолати мо гузошта шудааст "Картошка". Баъд, ба майдони номҳои диапазон равед. Он дар тарафи чапи равзанаи Excel дар ҳамон сатри формула ҷойгир аст. Дар он ҷо номи худсарона ворид кунед. Он метавонад ҳар гуна номе дар лотинӣ бошад, ки дар он ҷойҳо ҷой надоранд, аммо истифода бурдани номҳо наздиктар аст, ки ба вазифаҳои дар ин унсур ҳалшаванда наздиканд. Аз ин рӯ, ячейкаи аввал, ки номи маҳсулотро дар бар мегирад, номида мешавад "Ном". Мо ин номро дар майдон менависем ва тугмаро пахш мекунем Ворид кунед дар клавиатура.
- Айнан ҳамин тавр мо ба чашмаке ном мегузорем, ки дар он миқдори молро ворид кунем "Волум".
- Ва ячейка бо нархи - "Нарх".
- Пас аз он, айнан ҳамин тавр мо номро ба тамоми диапазони се ячейкаи болоӣ медиҳем. Пеш аз ҳама, онро интихоб кунед ва пас онро дар майдони махсус ном диҳед. Бигзор он ном бошад "Диапазон".
- Пас аз амали охирин, мо бояд ҳуҷҷатро ҳифз кунем, то он номҳое, ки мо таъин кардем, аз ҷониби макросҳое, ки мо дар оянда сохтаем, шинохта шаванд. Барои захира кардан, ба ҷадвал гузаред Файл ва ҷузъро клик кунед "Ҳамчун захира ...".
- Дар равзанаи захира, ки дар майдон кушода мешавад Намуди файл арзиши интихоб кунед "Китоби дастгирии Macro (.xlsm)". Баъд, тугмаро клик кунед Сарфа.
- Пас шумо бояд макросҳоро дар версияи Excel фаъол созед ва ҷадвалро фаъол созед "Таҳиягар"агар то ҳол надошта бошед. Ҳақ дар он аст, ки ҳардуи ин функсияҳо дар барнома бо нобаёнӣ хомӯш карда шудаанд ва фаъолсозии онҳо бояд дар равзанаи танзимоти Excel бояд қатъиян иҷро карда шавад.
- Баъд аз он ки шумо ин корро анҷом додед, ба ҷадвал гузаред "Таҳиягар". Ба тасвири калон клик кунед "Visual Basic"дар тасма дар қуттии асбобҳо ҷойгир аст "Код".
- Амали охирин боиси сар задани муҳаррири макро VBA мегардад. Дар район "Лоиҳа", ки дар қисми болоии чапи равзана ҷойгир аст, номи варақро, ки дар он мизҳои мо ҷойгиранд, интихоб кунед. Дар ин ҳолат, ин "Лавҳаи 1".
- Баъд аз ин, ба минтақаи поёни равзанаи даъватшуда равед "Хусусиятҳо". Ин ҷӯрсозиҳои варақи интихобшуда мебошанд. Дар майдон "(Ном)" Номи кирилиро бояд иваз кард ("Лавҳаи 1") бо исми бо лотин навишташуда. Шумо метавонед ҳар гуна номеро, ки барои шумо қулай аст, диҳед, чизи асосӣ дар он аст, ки он танҳо аломатҳо ё рақамҳои лотиниро дар бар мегирад ва аломату фазои дигар надоранд. Маҳз бо ҳамин ном макро кор хоҳад кард. Бигзор дар мисоли мо ин ном бошад "Маҳсулот", гарчанде ки шумо метавонед ягон дигареро интихоб кунед, ки ба шартҳои дар боло тавсифшуда мувофиқат кунад.
Дар майдон "Ном" Шумо инчунин метавонед номро бо як чизи мувофиқ иваз кунед. Аммо ин зарур нест. Дар ин ҳолат, истифодаи фосилаҳо, кирилл ва ҳарфҳои дигар иҷозат дода мешавад. Баръакси параметрҳои қаблӣ, ки номи варақро барои барнома таъин мекунад, ин параметр номро ба варақе мегузорад, ки дар лавҳаи миёнабурҳо ба корбар намоён аст.
Тавре мебинед, пас аз он ном низ ба таври худкор тағир меёбад Лавҳаи 1 дар майдон "Лоиҳа", ба он кас, ки мо танҳо дар танзимот гузоштаем.
- Пас ба майдони маркази равзана равед. Дар ин ҷо мо бояд худи рамзи макросро нависем. Агар майдони муҳаррири коди сафед дар ин минтақа нишон дода нашавад, ба мисли мо, тугмаи функсияро пахш кунед F7 ва он пайдо мешавад.
- Акнун барои намунаи мушаххаси мо, мо бояд рамзи зеринро дар майдон нависем:
Sub DataEntryForm () -
Қатори навбатиро дароз кунед
nextRow = Маҳсулот.Мақсимҳо (Productty.Rows.Count, 2) .Дар (xlUp). Ҳисоб (1, 0).
Бо маҳсулнокӣ
Агар .Дар ("A2"). Арзиш = "" Ва .Дар ("B2"). Арзиш = "" Он гоҳ.
nextRow = nextRow - 1
Хотима агар
Истеҳсол.Ранге ("Ном"). Нусха
.Cells (навбатии навбатӣ, 2) .PasteSpecial Spaste: = xlPasteValues
.Сурудҳо (навбатии навбатӣ, 3) .Мавзум = Маҳсулот .Маҳдуд ("Ҳаҷм"). Арзиш
.Маблағҳо (минбаъд сатр, 4) .Маълумот = Маҳсулот .Маҳсулот ("Нарх"). Арзиш
.Маблағ (минбаъд сатр, 5) .Мақсад = Ҳосилнокӣ. Ҳаҷм ("Ҳаҷм"). Арзиш * Ҳосилот.Дар ("Нарх"). Арзиш
.Дар ("A2"). Формула = "= IF (ISBLANK (B2)," "" ", COUNTA ($ B $ 2: B2))" "
Агар NextRow> 2 Пас
Диапазон ("A2"). Интихоб кунед
Интихоб. Маҳалли пуркунии мошин: = Диапазон ("A2: A" & nextRow)
Диапазон ("A2: A" & nextRow). Интихоб кунед
Хотима агар
.Ранге ("Диапазон"). ClearContents
Анҷом бо
Поёни зерАммо ин код универсалӣ нест, яъне тағирёбанда танҳо барои ҳолати мо мувофиқ аст. Агар шумо хоҳед, ки онро ба ниёзҳои худ мутобиқ кунед, пас он бояд мутобиқан тағир дода шавад. То ин ки шумо худатон ин корро карда тавонед, биёед бифаҳмем, ки ин рамз аз чӣ иборат аст ва чиро иваз кардан лозим аст ва чиро набояд иваз кард.
Пас сатри аввал:
Sub DataEntryForm () -
"DataEntryForm" номи худи макро мебошад. Шумо метавонед онро тавре, ки ҳаст метавонед гузоред ё метавонед онро бо ягон дигараш, ки ба қоидаҳои умумии сохтани макросҳои макросҳо мувофиқ аст, иваз намоед (фосила надорад, танҳо ҳарфҳои алифбои лотинӣ ва ғайра истифода кунед). Иваз кардани ном ба ҳеҷ чиз таъсир намерасонад.
Дар куҷо калима дар рамз пайдо мешавад "Маҳсулот" шумо бояд онро бо номе, ки қаблан дар варақи худ дар соҳа таъин карда будед, иваз кунед "(Ном)" соҳаҳои "Хусусиятҳо" муҳаррири макро. Табиист, ки ин бояд танҳо он вақт анҷом дода шавад, агар шумо варақро бо тарзи дигар номгузорӣ кунед.
Акнун ин сатрро дида бароед:
nextRow = Маҳсулот.Мақсимҳо (Productty.Rows.Count, 2) .Дар (xlUp). Ҳисоб (1, 0).
Рақамӣ "2" дар ин сатр маънои сутуни дуюми варақро дорад. Ин сутун аст "Номи маҳсулот". Дар он мо шумораи сатрҳоро ҳисоб мекунем. Аз ин рӯ, агар дар ҳолати шумо сутуни шабеҳ тартиби дигаре дар ҳисоб дошта бошад, пас шумо бояд рақами мувофиқро ворид кунед. Арзиш "Анҷом (xlUp) .Интихоб (1, 0) .Рост" дар ҳар сурат, бетағйир монед.
Баъд, сатрро дида мебароем
Агар .Дар ("A2"). Арзиш = "" Ва .Дар ("B2"). Арзиш = "" Он гоҳ.
"А2" - онҳо координатаҳои чашмаки аввал мебошанд, ки дар онҳо рақамгузории сатр нишон дода мешаванд. "B2" - онҳо координатаҳои ячейкаи аввал мебошанд, ки тавассути онҳо маълумот бароварда мешавад ("Номи маҳсулот") Агар онҳо фарқ кунанд, ба ҷои ин координатҳо маълумоти худро ворид кунед.
Гузаштан ба хат
Истеҳсол.Ранге ("Ном"). Нусха
Он параметр дорад "Ном" маънои номи моро ба майдон таъин кардем "Номи маҳсулот" дар шакли вуруд.
Дар сатрҳо
.Cells (навбатии навбатӣ, 2) .PasteSpecial Spice: = xlPasteValues
.Сурудҳо (навбатии навбатӣ, 3) .Мавзум = Маҳсулот .Маҳдуд ("Ҳаҷм"). Арзиш
.Маблағҳо (минбаъд сатр, 4) .Маълумот = Маҳсулот .Маҳсулот ("Нарх"). Арзиш
.Маблағ (минбаъд сатр, 5) .Мавриди = Маҳсулот.Маҳсулот ("Ҳаҷм").номҳо "Волум" ва "Нарх" маънои номҳоеро, ки мо ба майдонҳо таъин кардем "Миқдор" ва "Нарх" дар ҳамон формати вуруд.
Дар ҳамон сатрҳое, ки мо дар боло ишора кардем, рақамҳо "2", "3", "4", "5" рақамҳои сутунро дар варақаи кории Excel, ки ба сутунҳо мувофиқанд, дар назар доред "Номи маҳсулот", "Миқдор", "Нарх" ва "Маблағ". Аз ин рӯ, агар дар ҳолати шумо ҷадвал иваз карда шавад, шумо бояд рақамҳои мувофиқро нишон диҳед. Агар сутунҳо зиёд бошанд, пас ба шумо шабеҳи он ба шумо лозим аст, ки сатрҳои онро ба рамз илова кунед, агар камтар - пас рамзҳои дигарро хориҷ кунед.
Дар сатр миқдори молҳо аз рӯи нархи он зиёд карда мешавад:
.Маблағ (минбаъд сатр, 5) .Мавриди = Маҳсулот.Маҳсулот ("Ҳаҷм").
Натиҷа, тавре ки аз синтаксиси сабт мебинем, дар сутуни панҷуми ҷадвали Excel намоиш дода мешавад.
Ин ифода рақамгузории автоматии сатрро иҷро мекунад:
Агар NextRow> 2 Пас
Диапазон ("A2"). Интихоб кунед
Интихоб. Маҳалли пуркунии мошин: = Диапазон ("A2: A" & nextRow)
Диапазон ("A2: A" & nextRow). Интихоб кунед
Хотима агарҲама арзишҳо "А2" суроғаи ячейкаи аввалро, ки дар он рақамгузорӣ сурат мегирад, ва координатҳоеро дар бар гиред "А " - Суроғаи тамоми сутун бо рақамгузорӣ. Боварӣ ҳосил кунед, ки рақамгузорӣ дар ҷадвали шумо нишон дода мешавад ва агар лозим бошад ин координатҳоро дар рамз иваз кунед.
Сатр пас аз интиқол додани иттилоот аз он ба ҷадвал диапазони шакли воридкунии маълумотҳоро тоза мекунад:
.Ранге ("Диапазон"). ClearContents
Тасаввур кардан душвор нест ("Диапазон") маънои номи диапазон, ки қаблан ба майдонҳои воридкунии маълумот таъин карда будем. Агар шумо ба онҳо номҳои дигар дода бошед, пас ин сатр бояд маҳз ҳамин хел навишта шавад.
Қисми дигари Кодекс универсалӣ аст ва дар ҳама ҳолатҳо бидуни тағирот ворид карда мешавад.
Пас аз он ки шумо рамзи макросро дар равзанаи муҳаррир сабт кардаед, нишонаи наҷотро дар шакли дискета дар қисми чапи равзана клик кунед. Он гоҳ шумо метавонед онро бо пахши кнопкаи стандартӣ барои пӯшидани тирезаҳо дар кунҷи рости болоӣ пӯшед.
- Пас аз он, мо ба варақи Excel бармегардем. Ҳоло ба мо лозим аст тугмаеро ҷойгир кунем, ки макрои сохташударо фаъол созад. Барои ин, ба ҷадвал равед "Таҳиягар". Дар блоки танзимот "Назоратҳо" дар тасма, тугмаро пахш кунед Часбонед. Рӯйхати асбобҳо кушода мешавад. Дар гурӯҳи асбобҳо "Назорати шакл" аввалашро интихоб кунед - Тугма.
- Пас, бо пахш кардани тугмаи чапи муш курсорро дар майдоне ҷойгир кунед, ки мо дар он ҷо тугмаи оғози макросро ҷойгир кунем, ки он маълумотро аз шакл ба ҷадвал интиқол медиҳад.
- Пас аз гирд кардани майдон, тугмаи мушро озод кунед. Пас, равзанаи таъини макрос барои объект худкор оғоз меёбад. Агар дар китоби шумо якчанд макросҳо истифода шуда бошанд, пас номи онро аз рӯйхат интихоб кунед. Мо даъват мекунем "DataEntryForm". Аммо дар ин ҳолат, макрос як аст, бинобар ин танҳо онро интихоб кунед ва тугмаро пахш кунед "Хуб" дар поёни равзана.
- Пас аз он, шумо метавонед тугмаро тавре ки мехоҳед, иваз кунед, танҳо бо таъкид кардани номи ҷории он.
Дар мисоли мо, масалан, ба вай ном додан мантиқӣ хоҳад буд Илова кунед. Ҳама чашмаки варақро тағир диҳед ва клик кунед.
- Пас, шакли мо комилан омода аст. Биёед бифаҳмем, ки он чӣ гуна кор мекунад. Арзишҳои заруриро дар майдонҳои худ ворид кунед ва тугмаро пахш кунед Илова кунед.
- Тавре ки шумо мебинед, арзишҳо ба ҷадвал гузаронида мешаванд, сатр ба таври худкор рақам гузошта мешавад, миқдор ҳисоб карда мешавад, майдонҳои форма тоза карда мешаванд.
- Шаклро аз нав пур кунед ва кликро клик кунед Илова кунед.
- Тавре ки шумо мебинед, сатри дуюм инчунин ба массиви ҷадвал илова карда шудааст. Ин маънои онро дорад, ки асбоб кор карда истодааст.
Инчунин бихонед:
Чӣ тавр дар Excel макро сохтан мумкин аст
Чӣ гуна тугмаро дар Excel эҷод кардан мумкин аст
Дар Excel, ду роҳи истифодаи шакли пур кардани маълумот мавҷуд аст: сохта ва муайяншудаи истифодабаранда. Истифодаи опсияи насбшуда ҳадди аққал кӯшиши корбарро талаб мекунад. Шумо ҳамеша метавонед онро бо илова кардани нишонаи мувофиқ ба панели асбобҳои дастрасии зуд оғоз кунед. Шумо бояд худатон як шакли фармоиширо эҷод кунед, аммо агар шумо рамзи VBA-ро хуб донед, шумо метавонед ин асбобро ба ҳадди имкон фасеҳ ва мувофиқ созед.