У програму Екцел можемо утврдити да ли је радна свеска затворена или отворена помоћу ВБА кода. Испод је ВБА код и процес који морате да залепите у кодни модул датотеке.
1. Отворите Екцел
2. Притисните АЛТ + Ф11
3. ВБА Едитор ће се ОТВОРИТИ
4. Кликните било где у прозору пројекта
5. Кликните на Уметни
6. Кликните на Модул
7. У прозору кода копирајте и залепите доле наведени код
Функција ВоркбоокОпен (ВоркБоокНаме Ас Стринг) Као Боолеан'враћа ТРУЕ ако је радна свеска отворена
ВоркбоокОпен = Нетачно
Он Еррор ГоТоВоркБоокНотОпен
Ако је Лен (Апплицатион.Воркбоокс (ВоркБоокНаме) .Наме)> 0 Затим
ВоркбоокОпен = Тачно
Излазна функција
Крај Ако
ВоркБоокНотОпен:
Завршна функција
8. Када се ово залепи, идите у Екцел датотеку
9. Одаберите ћелију А1
10. Врста = рад
11. Можете видети да је = воркбоокопен видљив као формула
12. У почетку није било тамо
13. Напишите формулу = ВоркбоокОпен ("тест1.клск")
14. Овде се као пример користи радна свеска "тест1.клск". Ова датотека није отворена.
15. Пошто ова датотека није отворена, приказаће се као „ФАЛСЕ“
16. Одаберите ћелију А3
17. Напишите формулу = ВоркбоокОпен ("утврди-ако-је-радна свеска-је-већ-отворена-користећи-вба-у-мицрософт-екцел.клск")
18. Овде се као пример користи радна свеска "утврди-ако-је-радна свеска-је-већ-отворена-користећи-вба-у-мицрософт-екцел.клск". Ова датотека је отворена.
19. Како је ова датотека отворена, приказаће се као „ТРУЕ“
Овако можемо утврдити да ли је радна свеска већ отворена или не користи ВБА у програмима Мицрософт Екцел 2010 и Мицрософт Екцел 2013.
Ако вам се допадају наши блогови, поделите их са пријатељима на Фацебооку. Такође нас можете пратити на Твиттер -у и Фацебоок -у.
Волели бисмо да чујемо од вас, реците нам како можемо побољшати, допунити или иновирати наш рад и учинити га бољим за вас. Пишите нам на сајт е -поште