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

5 ответов
Я пытаюсь найти способ фильтрации больших данных и удаления строк на листе, менее чем за минуту Цель: Найти все записи, содержащие конкретный текст в столбце 1, и удалить всю строку Сохраняйте все форматирование ячейки (цвета, шрифт, границы, ширину столбцов) и формулы, как они . Данные теста: [I...
excel-vba
excel
performance
20 июнь 2015, в 23:16
4 ответа
Я пытаюсь получить длину массива, но я все время получаю сообщение об ошибке "Object Requeried". Я что-то делаю неправильно? Dim columns As Variant columns = Array( _ "A", "ID", _ "D", "Name") Debug.Print columns.Length ' Error: Object required
excel
01 июнь 2015, в 12:45
1 ответ
До Lync 2013 была ссылка, которую вы могли бы использовать для подключения Lync/Communicator к VBA: Microsoft Office Communicator 2007 API Type Library Это позволило вам написать код, например: Dim msgr As CommunicatorAPI.Messenger Dim msg As CommunicatorAPI.IMessengerConversationWndAdvanced Затем...
office-communicator
lync-2013
28 апр. 2015, в 21:18
1 ответ
Я новичок в SQL и VBA. Я написал SQL-запрос, который хотел бы иметь возможность вызывать и запускать с помощью VBA в книге Excel, а затем выводить результаты запроса в книгу. Я нашел несколько онлайн-приложений (stackoverflow и другие места), которые заявляют об этом, но у меня возникли проблемы с и...
sql-server
excel-vba
excel
09 дек. 2014, в 16:59
7 ответов
В VBA я могу сделать следующее: A = B + IIF(C>0, C, 0) так что если C > 0, то получим A=B+C и C <= 0 получаем A=B Есть ли оператор или функция, которые позволят мне выполнять эти условные обозначения inline в коде MATLAB?
ternary-operator
iif
conditional-operator
30 янв. 2013, в 20:33
2 ответа
У меня возникла проблема с сбоем excel, когда я запускаю код VBA на листе excel. У меня есть код для добавления формулы в диапазон ячеек следующим образом: Private Sub Worksheet_Change(ByVal Target As Range) Worksheets("testpage").Range("A1:A8").Formula = "=B1+C1" End Sub Когда этот код запускае...
excel-vba
excel
13 дек. 2012, в 13:43
2 ответа
Я пишу макрос, который создает билеты в базе данных на основе предупреждений, полученных с сервера Nagios в виде электронной почты. Тем не менее, я не могу позволить макросу работать в бесконечном цикле, проверяя почту, потому что это слишком тяжелый ресурс и заставляет мой рабочий стол зависать. Мн...
outlook
triggers
outlook-vba
29 июнь 2012, в 14:20
8 ответов
Есть ли простой (однострочный) для поиска строки в массиве в VBA? Или мне нужно прокрутить каждый элемент и сравнить его с целевой строкой? EDIT: Это одномерный массив. Мне нужно знать только, если строка находится где-то в массиве. IE: names(JOHN, BOB, JAMES, PHLLIP) Как узнать, находится ли "JOHN...
arrays
08 июнь 2012, в 17:14
4 ответа
Можно ли вставлять разрыв строки в обернутую ячейку через код VBA? (аналогично выполнению Alt - Enter при вводе данных вручную) Я установил свойство text привязки ячейки к True через код VBA, и я вставляю данные в него также через код VBA.
excel-vba
excel
28 март 2012, в 03:51
7 ответов
Когда я нажимаю F5 в редакторе VBA, я всегда хотел бы запустить процедуру "Sub Skynet()". Есть ли способ назначить комбинацию клавиш для этой процедуры.
excel
keyboard-shortcuts
22 март 2012, в 07:20
10 ответов
Есть ли какой-либо простой/короткий способ получить объект Excel.worksheet листа new, который вы получаете при копировании рабочего листа? ActiveWorkbook.Sheets("Sheet1").Copy after:=someSheet Оказывается, метод .Copy возвращает логический объект вместо объекта рабочей таблицы. В противном случае ...
excel-vba
excel
copy-paste
worksheet
07 окт. 2011, в 21:26
9 ответов
Кто-нибудь знает, как вернуть число измерений переменной (Variant), переданной ей в VBA?
excel
dimensions
variant
01 авг. 2011, в 17:00
5 ответов
Мне интересно, есть ли чистая функция сокращения, которая возвращает True или False, если рабочий лист внутри книги существует? Было бы хорошо, но не обязательно, если бы это можно было сделать, не пропуская обработку ошибок. Единственное, что я нашел, действительно не работает: On Error Resume Next...
excel-vba
excel-2007
18 май 2011, в 05:45
8 ответов
Для кода обработки ошибок я хотел бы получить имя текущей функции (или вспомогательной) VBA, в которой произошла ошибка. Кто-нибудь знает, как это можно сделать? [EDIT] Спасибо, я надеялся, что существует недокументированный трюк, чтобы самостоятельно определить функцию, но этого, очевидно, не сущес...
ms-access
25 сен. 2010, в 03:58
8 ответов
Какую функцию я могу использовать в Excel VBA для среза массива?
excel-vba
excel
arrays
worksheet-function
06 окт. 2008, в 17:47
Наверх
Меню