Форум программистов, компьютерный форум, киберфорум
Наши страницы
VBA
Войти
Регистрация
Восстановить пароль
Другие темы раздела
VBA Скопировать выделенный диапазон без пустых строк https://www.cyberforum.ru/vba/thread933216.html
Нужно в Exel 2010 копировать данные в буфер обмена без пустых ячеек. Для Select. не могу найти способа такого.
VBA Как вывести всю строку(столбец) в массиве
Привет Всем! Есть матрица, например 1 4 7 10 2 5 8 11 3 6 9 12 Мне нужно вывести, например весь первый столбец 1 2 3 или всю строку 1 4 7 10
VBA Как программно описать событие Worksheet_Calculate()
Всем доброго времени суток. Возникла следующая проблема. Есть книга Excel. В книге есть кнопка. При нажатии этой кнопки срабатывает макрос, который создает ещё одну книгу. Хочется, чтобы при создании...
VBA Удаление выделенной области с рамками Есть область в рамке, нужно ее убрать с учетом ее рамок и содержимого, т.е. сделать участок по-умолчанию. Добавлено через 15 минут Есть область в рамке, нужно ее убрать с учетом ее рамок и... https://www.cyberforum.ru/vba/thread932593.html
VBA Проверка пустой переменной https://www.cyberforum.ru/vba/thread932572.html
Есть форма, куда вводятся значение времени. Как проверить если нечего не вводиться??? Пробовал так: If IsEmpty(iHours) Then MsgBox "ERROR" If IsNull(iHours) Then ...
VBA Сбор данных из разных таблиц по признаку зелёного цвета выделения
Стоит задача собрать единоразового данные из таблиц excel, они выделены зелёным цветом в этих таблицах и у конце каждого текста в этих ячейках есть буквы обозначающие название файла в который должны...
Открыт ли файл другим пользователем VBA
Надо бы узнать до workbooks.open ("бла-бла-бла.xls"), открыт ли он другим пользователем? По поиску на форуме выдало древнюю тему, где ответ так и не нашли. Может, изменилось что. Office 2003
VBA Подбор всех возможных комбинаций суммы ячеек Уже года два пытаюсь периодически дописать эту вещь но всё время что-то не идёт. В принципе подобный перебор всех сумм очень полезен для пользователей Excel.. но вот в голове принцип подбора я смог... https://www.cyberforum.ru/vba/thread932410.html
VBA Excel 2010 Создание журнала внесения изменений https://www.cyberforum.ru/vba/thread932402.html
Здравствуйте! Нарисовалась еще одна проблема! Задача состоит в следующем: есть таблица, с ней работают несколько человек. После того, как один пользователь ввел данные в строку, он завершает...
VBA Новые функции для проверки правильности данных в Excel 2010 Добрый день! Помогите пожалуйста с написанием парочки новых функций. Задача стояла следующая: нужно написать функции для проверки ячеек на правильность введённых данных. Всё было реализовано и... https://www.cyberforum.ru/vba/thread932400.html
The_Prist
1312 / 291 / 65
Регистрация: 13.11.2008
Сообщений: 604
04.08.2013, 15:09 0

Как проверить открыта ли книга если ей задана переменная (excel 2010)

04.08.2013, 15:09. Просмотров 7050. Ответов 10
Метки (Все метки)

Ответ

Так Вы выложите нормальный кусок кода, а не ущербное "\\Путь необходимого файла для условия - C .xlsx". Из этой строки извлекать ничего не надо - тут только имя. Если переменная Wb содержить полный путь, включая имя и расширение, то получить только имя просто:
Visual Basic
1
2
Dim wbName As String
wbName = Dir(Wb, 16)
И уже wbName использовать:
Visual Basic
1
2
3
4
5
If bBookOpen(wbName) Then
    MsgBox "Книга открыта", vbInformation, "Сообщение"
Else
    MsgBox "Книга закрыта", vbInformation, "Сообщение"
End If


Вернуться к обсуждению:
Как проверить открыта ли книга если ей задана переменная (excel 2010)
1
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.08.2013, 15:09

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Не выполняется программа, если переменная задана русскими буквами
И снова здравствуйте. Возник еще вопрос. Для изучения RUby юзаю связку notepad++ + (сорри за...

Как в экселе узнать открыта ли определённая книга?
Подскажите как в экселе узнать открыта ли определённая книга? Private Sub kn1_Click() 'Если...

Как проверить открыта ли БД?
Пока имеется решение (костыль) из серии: лучший способ проверить открыта ли БД - это попытаться с...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.