Екцел ВБА Воркбоок

Екцел датотека назива се Воркбоок и свака радна свеска има листове или странице које се називају Ворксхеетс. Радни листови су област где пишемо и креирамо таблицу података. А Радна свеска садржи Н бројева таквих радних листова који могу имати различите податке. У ВБА можемо да користимо функцију Воркбоок, чак и ако не радимо ништа у екцел радној књизи. Овим функцијама које су доступне у Екцелу можемо приступити ВБА помоћу командне линије „ Примена . Радне свеске “.

Коришћењем знака једнакости („=“) у екцелу активира се све функције уметања у екцел. А употребом „ ВорксхеетФунцтион с тачком (.) “ Активира се и омогућава екцел функцијама да се користе као што је приказано у наставку.

Како се користи објект Воркбоок у Екцелу ВБА?

Испод су различити примери коришћења радне књиге Објект у Екцелу ВБА.

Овде можете преузети овај Екцел-ов предложак ВБА Воркбоок-а овде - ВБА предложак Екцел-а

ВБА радна свеска - пример бр. 1

У овом примеру ћемо видети како отворити радну књижицу уз помоћ ВБА Воркбоок објекта.

За ово следите следеће кораке:

1. корак: Отворите прозор ВБА и отворите нови модул уз помоћ листе Убаци листу менија као што је приказано у наставку.

Кликом на опцију Модуле у менију Уметање добићемо Модул у који ћемо написати код.

Корак 2: Сада почните писати подкатегорију функције ВБА Воркбоок у било које име или желите да задржите име функције у истом називу као што се изводи као што је приказано у наставку.

Шифра:

 Суб ВБАВоркбоок1 () Крај Суб 

Корак 3: Сада користите ВоркБоокс функцију у коду. Ово ће омогућити употребу било које радне књиге. А да бисте је отворили, користите команду Опен након стављања тачке (.) Као што је приказано у наставку.

Сама функција Опен има толико могућности и начина за отварање било које радне књиге као што је приказано у синтакси доле.

Сада да отворимо било коју радну књижицу потребна нам је локација те датотеке. Овде смо већ спремили радну књигу Екцела на име „ Тест Филе “ негде на локалном диску који је доступан.

Корак 4: Према синтакси која је приказана горе, потребно нам је Име датотеке као стринг, што значи карактери. Тако да смо копирали и залепили локацију доле у ​​обрнутим зарезима. Овде можемо ставити било коју локацију или адресу датотеке тамо где смо је чували.

Шифра:

 Под ВБАВоркбоок1 () Воркбоокс.Опен Филенаме: = "Д: \ Тест Филе.клск" Енд Суб 

Корак 5: Сада желимо показати име датотеке која се отвара уз помоћ Воркбоок.Опен наредбе. Користићемо МсгБок са АцтивеВоркбоок.Наме . Ово показујемо име радне свеске која је сада отворена и активна.

Шифра:

 Под ВБАВоркбоок1 () Воркбоокс.Опен Филенаме: = "Д: \ Тест Филе.клск" МсгБок (АцтивеВоркбоок.Наме & "Отворено је сада.") Енд Суб 

Корак 6: Сада саставите комплетан код по корак, а затим га покрените кликом на дугме Плаи.

Видећемо да је датотека названа " Тест Филе " сада отворена и добили смо искачућу поруку која каже да је "Тест Филе ис Опенед Нов" .

ВБА радна свеска - пример бр. 2

Ово је још један пример где ћемо видети како помоћу ВБА ВоркБоок објекта користити га за било коју екцел радну књигу. За ово следите следеће кораке:

Корак 1: Почните писати подкатегорију у било које име или у најбољој пракси треба у име извршене функције.

Шифра:

 Суб ВБАВоркбоок2 () Крај Суб 

Корак 2: Слиједите поступак који смо видјели у примјеру-1 да отворите сачувану датотеку „Тест Филе“ на било којој локацији. Увек се препоручује да сачувате доступну датотеку. Овом наредбом отварамо датотеку са поменуте адресе.

Шифра:

 Суб ВБАВоркбоок2 () Воркбоокс.Опен Филенаме: = "Д: \ Тест Филе.клск" Енд Суб 

Корак 3: Сада ћемо користити име датотеке заједно са функцијом Воркбоок и направити или додати неки текст у њу. За то бирамо лист на који желите да уметнете текст помоћу команде Схеет (1) . Број 1 унутар заграде користи се за редослед листа, а не за назив листа и одабир распона од ћелије А1 до А5 као што је приказано у наставку.

Шифра:

 Под ВБАВоркбоок2 () Воркбоокс.Опен Филенаме: = "Д: \ Тест Филе.клск" Воркбоокс ("Тест Филе.клск") Схеетс (1) .Ранге ("А1: А5") = "Тест" Енд Суб 

Корак 4: Сада користите исти формат одабира радне свеске. Користили смо "Тест Филе", па је овде користимо, а затим тачку (.) И сачувајмо. Ово ће сачувати датотеку.

Шифра:

 Под ВБАВоркбоок2 () Воркбоокс.Опен Филенаме: = "Д: \ Тест Филе.клск" Воркбоокс ("Тест Филе.клск") Схеетс (1) .Ранге ("А1: А5") = "Тест" Радне свеске ("Тест Филе.клск "). Сачувај крајњи пот 

Корак 5: Сада користимо функцију Воркбоокс са њеним називом, а затим тачку (.) И Цлосе да затворимо одабрану радну књигу као што је приказано у наставку.

Шифра:

 Под ВБАВоркбоок2 () Воркбоокс.Опен Филенаме: = "Д: \ Тест Филе.клск" Воркбоокс ("Тест Филе.клск") Схеетс (1) .Ранге ("А1: А5") = "Тест" Радне свеске ("Тест Филе.клск "). Снимите радне свеске (" Тест Филе.клск "). Затворите крај Суб 

Корак 6: Сада саставите код и покрените га. Видимо да је текст који смо користили у коду „Тест“ сада копиран у све ћелије распона А1 до А5.

И добићемо поруку упозорења као што је приказано у наставку.

Кликните на дугме У реду које ће датотеку сачувати и затворити.

ВБА радна свеска - пример бр. 3

Погледајмо још један пример где ћемо користити ВБА Воркбоок објект. У овом примеру ћемо видети како заштитити радну књижицу уз помоћ лозинке. Ово је веома корисно када у листу или радној књижици имамо важне податке и морамо их заштитити кад год покренемо комплетан код. Дакле, заштита радне књижице након рада постаје потребан посао како би се избјегло губљење података.

За ово следите следеће кораке:

Корак 1: У модулу почните писати Подкатегорију у називу функције која се користи као што је приказано у наставку.

Шифра:

 Суб ВБАВоркбоок3 () Крај Суб 

Корак 2: Сада користите АцтивеВоркбоок наредбу за одабир тренутно отворене радне књиге, а затим тачку (.) И претражите и изаберите команду Заштита са листе као што је приказано у наставку.

Корак 3: Након одабира наредбе Заштита видећемо синтаксу која ће се користити за омогућавање заштите у радној књизи као што је приказано у наставку.

Шифра:

 Суб ВБАВоркбоок3 () АцтивеВоркбоок.Протецт Крај Суб 

Корак 4: Сада одаберите лозинку из синтаксе и изаберите лозинку, а за Структуру и прозор омогућите је као ТРУЕ.

Шифра:

 Под ВБАВоркбоок3 () АцтивеВоркбоок.Протецт Пассворд: = "ТестПассворд", Структура: = Труе, Виндовс: = Труе Енд Суб 

Корак 5: Сада га компајлирајте и трчите за њим. Видећемо да ће се наша тренутна радна свеза закључати што се може видети у менију Преглед у опцији Заштити радну књижицу као што је приказано испод. Да бисте га откључали, кликните на опцију Заштити радну књижицу.

Корак 5: И унесите лозинку „ ТестПассворд “ коју смо одабрали у нашем коду и кликните на ОК .

Наш тренутни лист се поново откључава.

Предности Екцел ВБА радне свеске

  • ВБА Воркбоок нам омогућава да радимо у Воркбоок-у без ичега у листу.
  • Ми можемо извршавати било које задатке уз помоћ ВБА Воркбоок објекта за то је потребно само да одаберемо или активирамо лист путем кода.

Ствари које треба запамтити

  • Увек запамтите да саставите цео код или линију за редом да бисте избегли грешку.
  • Датотека која садржи огромне податке и више линија кода, увек користите Цлосе ВБА Воркбоок да не бисте изгубили податке.
  • За људе који су почетници у ВБА кодирању, препоручује се не користити сложену кодну структуру. Уместо да покушавате са малим сетовима кода и имплементирате његове стварне сценарије рада.

Препоручени чланци

Ово је водич за ВБА радну књижицу. Овде смо расправљали о томе како користити објект Воркбоок у Екцелу ВБА заједно са неколико практичних примера и преузетог екцел предлошка. Можете и да прођете кроз друге наше предложене чланке -

  1. Водич за ВБА објект
  2. Заштитите Екцел Воркбоок
  3. ВБА дометне ћелије
  4. Поделите Екцел Воркбоок

Категорија: