vba — вопросы с ответами

2 ответа
Не совсем вопрос, но размещайте это для комментариев, потому что я не помню, как раньше видел этот подход. Я ответил на комментарий к предыдущему ответу и попробовал что-то, чего я раньше не пытался: результат был интересным, поэтому я бы опубликовал его как отдельный вопрос, а также свой собственны...
excel-vba
excel
02 май 2014, в 18:43
5 ответов
Как получить номер столбца из имени столбца в Excel с помощью макроса Excel?
excel-vba
excel
11 апр. 2012, в 13:43
5 ответов
У меня довольно большой стол на листе excel: Column_1 | Column_2 | Column_3 ValueA ValueB ValueC .... Мне нужна функция, которая будет принимать в качестве входных данных диапазон и SQL-подобный запрос String и вернуть диапазон строк, соответствующих запросу, например: =SQL_SELECT(A1:C10...
excel-vba
excel
function
06 янв. 2012, в 10:08
2 ответа
Я работаю над генератором рабочего листа в Excel 2007. У меня есть определенный макет, который я должен соблюдать, и мне часто приходится форматировать ячейки на основе ввода. Поскольку генератор является динамическим, мне приходится вычислять все типы диапазонов, объединять ячейки и т.д. Как я могу...
excel-vba
excel
cell
07 июнь 2011, в 08:23
7 ответов
Кто-нибудь знает, как заставить VBA запускать несколько потоков? Я использую Excel.
excel-vba
excel
multithreading
19 апр. 2011, в 19:31
7 ответов
Мне нужно проанализировать формат даты и времени ISO8601 с включенным часовым поясом (от внешнего источника) в Excel/VBA до нормальной даты Excel. Насколько я могу судить, Excel XP (это то, что мы используем) не имеет подпрограммы для этого встроенного, поэтому я предполагаю, что я смотрю на пользов...
excel
datetime
timezone
iso8601
04 фев. 2011, в 07:36
6 ответов
Простите меня, как новичок в VBA. Иногда я использую Dim r as Range r = Range("A1") В других случаях я использую Set r = Range("A1") В чем разница? И когда я должен использовать что?
excel-vba
vb6
06 окт. 2010, в 11:58
1 ответ
В VB6/VBA вы можете объявлять переменные уровня модуля вне определенного метода Sub или Function. Я использовал Private и Public перед внутренними модулями и понимаю их так: Public - видимый для всего кода внутри модуля и всего кода вне модуля, что делает его глобальным. Private - отображается тол...
scope
vb6
access-modifiers
28 сен. 2010, в 17:53
10 ответов
У меня есть макрос Excel VBA, который мне нужно запускать при доступе к файлу из пакетного файла, но не каждый раз его открывать (следовательно, не используя событие открытого файла). Есть ли способ запустить макрос из командной строки или командного файла? Я не знаком с такой командой. Предположим,...
excel-vba
excel
batch-file
command-line
12 янв. 2010, в 15:06
1 ответ
Я использую класс Dictionary в библиотеке сценариев MS Runtime для хранения меток меток для шаблона отчета. Есть ли способ перебрать все пары ключевых значений в этом словаре, как в Python? Я просто хочу использовать ключ как номер строки (все это происходит в столбце A), и значение будет заголовком...
excel-vba
excel
18 авг. 2009, в 21:29
9 ответов
ОК, я заканчиваю проект надстройки для устаревшего приложения Excel-VBA, и я еще раз столкнулся с загадкой таинственного диапазона. Rows (?) и workheet.Rows. Кто-нибудь знает, что эти свойства действительно делают и что они должны предоставить мне? (примечание: все это, вероятно, относится также к с...
excel-vba
excel
ole-automation
24 июнь 2009, в 13:42
7 ответов
Я всегда читал, что рекомендуется устанавливать объекты на ничего, как только я закончил с ними. Но я обычно использую их только в функциях внутри форм. Не потеряна ли ссылка и память, когда остается область действия, независимо от установки объектов на "Нет"? то есть. это действительно необходимо с...
ms-access
access-vba
office-2003
05 фев. 2009, в 17:27
4 ответа
Таким образом, мне нужно запускать приложение другого приложения на моем ПК, и я получаю "Не могу найти проект или библиотеку" на стандартных функциях, таких как дата, формат, шестнадцатеричный, средний и т.д. Некоторые исследования показывают, что если я префикс этих функций с помощью "VBA" . как в...
excel-vba
namespaces
reference
03 фев. 2009, в 12:48
12 ответов
Учитывая числа, такие как 499, 73433, 2348, что VBA можно использовать для округления до ближайших 5 или 10? или произвольное число? В 5: 499 -> 500 2348 -> 2350 7343 -> 7345 В 10: 499 -> 500 2348 -> 2350 7343 -> 7340 и др.
rounding
28 нояб. 2008, в 18:07
13 ответов
Как я могу найти последнюю строку, содержащую данные в определенном столбце и на определенном листе?
excel-vba
excel
16 сен. 2008, в 10:27
Наверх
Меню