Лучшие vba вопросы ИТ разработчиков

  • 13голосов
  • 2ответа
  • 0просмотров

Динамическое добавление меток в форму пользователя = пустая форма пользователя

Я пытаюсь динамически добавлять кнопки в пользовательскую форму, но пользовательская форма просто появляется пустым. Я максимально упростил суть кода для проверки ошибок (не то, чтобы это помогло мне) Sub addLabel() UserForm2.Show Dim theLabel ...

ЗаданDec 31, 2015, 4:27 AMотbrettdjBiGXERO
  • 4голосов
  • 2ответа
  • 0просмотров

Base64 HMAC SHA1 String в VBA

Я пытаюсь преобразовать OAuth-библиотеку ASP / VBScript в VBA. Одной из проблем является эта строка кода: Get_Signature = b64_hmac_sha1(strSecret, strBaseSignature)Эта функция, b64_hmac_sha1, на самом деле является функцией из библиотеки ...

ЗаданApr 09, 2012, 4:48 AMотHK1
  • 13голосов
  • 3ответа
  • 0просмотров

Функция Dir () не работает в Mac Excel 2011 VBA

Здравствуйте, я пытаюсь перечислить все файлы в подкаталоге, где находится книга Excel. По какой-то причине код не может быть выполнен за пределами функции Dir. Кто-нибудь может пожалуйста посоветовать? Спасибо! Sub ListFiles() ActiveSheet.Name ...

ЗаданApr 06, 2012, 3:32 PMотVMO
  • 16голосов
  • 3ответа
  • 0просмотров

Как вызвать функцию из другой конкретной книги в VBA?

Я хотел бы знать, существует ли способ вызова функции или метода VBA из другого указанного модуля рабочей книги, насколько это возможно для конкретной рабочей таблицы без использования Application.Run Для рабочего листа я могу назвать, ...

ЗаданApr 05, 2012, 5:18 AMотjgauffinGutti
  • 31голосов
  • 10ответов
  • 0просмотров

Как удалить разрыв строки в строке

Я хочу удалить разрыв строки из строки, если моя строка заканчивается разрывом строки. Sub linebreak(myString) If Len(myString) <> 0 Then If Right$(myString, 1) = vbCrLf Or Right$(myString, 1) = vbNewLine Then myString = ...

ЗаданJul 09, 2018, 7:34 PMотCommunityCode Hungry
  • 4голосов
  • 6ответов
  • 0просмотров

VBA - Создать новый объект, используя текстовое имя класса

Есть ли способ установить объект в новый экземпляр класса, используя текстовое имя класса? У меня будет библиотека классов, и в зависимости от какой-то другой переменной я хочу получить один из этих классов во время выполнения. Например. У меня ...

ЗаданJul 09, 2018, 7:34 PMотCommunityMT.
  • 8голосов
  • 2ответа
  • 0просмотров

Как мне заставить мою формулу всегда ссылаться на последний лист?

В настоящее время у меня есть 2 листа в моем файле Excel. Первый лист называется страницей Сводка, на которой отображается сводный результат второго листа. Второй лист известен как необработанные данные. Примером может служить столбец с именем ...

ЗаданJul 09, 2018, 6:41 PMотCommunityThomas
  • 2голосов
  • 2ответа
  • 0просмотров

VBA - переменная в диапазоне, внутри формулы

У меня есть следующий код, чтобы рассчитать максимум в диапазоне ячеек: Range("E3").Select ActiveCell.FormulaR1C1 = "=MAX(RC[-3]:R[50]C[-3])"Как я могу заменить 50 с переменной в моем коде? Спасибо за вашу помощь!

ЗаданApr 11, 2012, 1:40 AMотuser1115535
  • 11голосов
  • 11ответов
  • 0просмотров

Конвертировать Word doc или docx файлы в текстовые файлы?

Мне нужен способ конвертировать.doc или же.docx расширения до.txt без установки ничего. Я также не хочу вручную открывать Word, чтобы сделать это, очевидно. Пока это работает на авто. Я думал, что Perl или VBA могут справиться с задачей, но я не ...

ЗаданSep 22, 2014, 1:53 PMотedi9999CheeseConQueso
  • 0голос
  • 1ответ
  • 0просмотров

Поиск определенного слова и копирование строки на другой лист

У меня есть электронная таблица, которая состоит из столбцов от A-P и строк 1 до 2016 (и продолжает расти). Я ищу простой способ поиска в таблице по определенному слову, например, «Gap», и в нем есть строки, содержащие слово «gap». скопирован на ...

ЗаданOct 24, 2012, 3:32 AMотKatieKjennifer
  • 0голос
  • 1ответ
  • 0просмотров

Чтобы отслеживать изменения стиля в Excel 2007/2010 с помощью VBA

Мне нужно отслеживать изменения стиля ячейки на некоторых листах. Я не могу использовать отслеживание встраивания в Excel 2007/2010, потому что мне нужно что-то настроить. Я попытался отследить изменение стиля с помощью Workbook_SheetChange, но ...

ЗаданOct 12, 2014, 9:53 AMотTshepangTony Qu
  • 2голосов
  • 2ответа
  • 0просмотров

Excel VBA Multicolumn Listbox добавить несмежный диапазон

Я пытаюсь выяснить, как добавить несмежный диапазон ячеек в строке в многоколонном списке, но работает только вторая строка ниже. lbxSelectable.List = Sheets("DB").Range("A1,B1,C1").Value lbxSelectable.List ...

ЗаданOct 25, 2018, 4:42 AMотT.M.Gelion
  • 4голос
  • 1ответ
  • 0просмотров

Как я могу использовать VBA для перечисления всех листов в книге в строке?

Как я могу использовать VBA для получения имен всех рабочих листов (или, как вариант, максимум трех) в активной рабочей книге, которые должны быть возвращены в виде строки? Для контекста я буду использовать строку в названии книги, когда она ...

ЗаданMay 18, 2012, 2:46 PMотseegoon
  • 14голосов
  • 4ответа
  • 0просмотров

Таким образом, мой пароль к проекту Excel-VBA может быть легко взломан ... Какие есть другие варианты?

Теперь, когда я знаю, что естьлегкий обходной путь [https://stackoverflow.com/questions/1026483/is-there-a-way-to-crack-the-password-on-an-excel-vba-project] кстандартный способ [http://msdn.microsoft.com/en-us/library/aa165442(office.10).aspx]В ...

ЗаданAug 12, 2018, 8:08 AMотJean-François Corbett
  • 9голосов
  • 9ответов
  • 0просмотров

Использование VBA для изменения изображения

Я пытаюсь использовать VBA для автоматизации функции изменения изображения, когда вы щелкаете правой кнопкой мыши по фигуре в Excel / Word / Powerpoint. Тем не менее, я не могу найти какую-либо ссылку, вы можете помочь?

ЗаданApr 08, 2014, 4:45 PMотKaraPlayKid
  • 3голосов
  • 3ответа
  • 0просмотров

Событие изменения активного управления - MS Access

Я ищу событие формы MS-Access, которое может проверить, изменился ли активный элемент управления на другой элемент управления; когда он делает маленький скрипт запускается. Функция должна быть той, которая запускается только тогда, когда форма ...

ЗаданNov 24, 2015, 2:38 AMотJosh CrozierStuckAtWork
  • 2голосов
  • 2ответа
  • 0просмотров

Код для исключения заголовков столбцов при переносе в Excel 2007 из Access 2007

Вот код, который я использую. Это работает нормально, но мне нужно знать, какой дополнительный код требуется для исключения заголовков столбцов. Private Sub Command104ContrDonatWeekly_Click() On Error GoTo Command104ContrDonatWeekly_Click_Err ...

ЗаданMay 23, 2017, 12:04 PMотCommunityMichaelN
  • 3голос
  • 1ответ
  • 0просмотров

Рабочие листы не работают

Я пытаюсь написать Excel Visual Basic Basic макрос. Моя проблема в том, что этот код работает: Dim x As String x = Worksheets("Abgabe").Cells(20, 3).ValueНо это не так: Dim y As Worksheet y = Worksheets("Abgabe")Также, если я ...

ЗаданJul 09, 2018, 7:34 PMотCommunitydinfuehr
  • 3голос
  • 1ответ
  • 0просмотров

Вставьте диаграмму из Excel в определенный заполнитель в определенном макете. Powepoint 2010

Мне нужно вставить несколько диаграмм из Excel в PowerPoint. Я нашел отличный код VBA (в основном на сайте Джона Пельтье). Теперь мой шаблон PowerPoint имеет несколько макетов (например, 1 график занимает большую часть слайдов или 1 график и одно ...

ЗаданApr 23, 2012, 3:00 PMотSiddharth Routuser1351484
  • 27голосов
  • 7ответов
  • 0просмотров

Запуск макроса Excel из внешнего Excel с использованием VBScript из командной строки

Я пытаюсь запустить макрос Excel из-за пределов файла Excel. Я в настоящее время использую ".vbs" файл запускается из командной строки, но он продолжает сообщать мне, что макрос не найден. Вот сценарий, который я пытаюсь использовать Set ...

ЗаданMay 23, 2017, 12:18 PMотCommunitymuttley91
  • 6голосов
  • 2ответа
  • 0просмотров

Internet Explorer Automation с входными событиями VBA

Я пытаюсь использовать автоматизацию из Microsoft Access 2003 для управления Internet Explorer 9 для заполнения формы с использованием данных базы данных. Входные данные запускают событие в браузере, которое проверяет данные и делает видимой ...

ЗаданApr 20, 2012, 6:09 PMотDkellygb
  • 9голосов
  • 3ответа
  • 0просмотров

Как отменить форму закрытия в Close Event?

Я уверен, что это очень просто, но я не могу его найти. В случае закрытия формы доступа, как я могу отменить закрытие формы? У меня есть тест, который считает записи в таблице. Если в этой таблице есть записи, я хочу спросить пользователя, хотят ...

ЗаданJun 08, 2016, 9:46 PMотAirMAW74656
  • 7голосов
  • 2ответа
  • 0просмотров

Excel VBA: сделать часть строки жирным шрифтом

У меня есть клетки Excel, которые содержат записи, подобные этой: name/A/date name/B/date name/C/dateСодержимое ячейки отображается на нескольких строках в одной ячейке. Я хотел бы сделать только "имя" жирным шрифтом для всех записей. Я записал ...

ЗаданApr 19, 2018, 10:37 AMотusr2564301user366121
  • 33голосов
  • 5ответов
  • 0просмотров

Самый простой способ перебрать отфильтрованный список с VBA?

Если в Excel настроен автофильтр и я хочу просмотреть все видимые данные в одном столбце с кодом VBA, какой самый простой способ сделать это? Все скрытые строки, которые были отфильтрованы, не должны быть включены, поэтому простой диапазон ...

ЗаданJun 01, 2012, 11:12 AMотmattboy
  • 8голос
  • 1ответ
  • 0просмотров

Почему мой VBA для MS Access глючит?

Это довольно неопределенный вопрос, который трудно объяснить. Я пытаюсь закодировать свою базу данных доступа, но часть VBA действительно раздражает меня. Всякий раз, когда я набираю что-то и нажимаю пробел, он автоматически восстанавливает этот ...

ЗаданJun 05, 2012, 3:14 PMотScotch
  • 1голос
  • 1ответ
  • 0просмотров

Как я могу передать переменные параметры в функцию Javascript, используя Excel VBA

Я не уверен, что у меня есть правильные термины, приведенные выше, но я пытаюсь вызвать функцию Javascript, передавая в нее параметры из файла Excel, поэтому функция будет работать и перечислять элементы в следующем текстовом поле, что позволяет ...

ЗаданJun 23, 2009, 3:46 PMотDOS
  • 12голосов
  • 5ответов
  • 0просмотров

Как извлечь подстроку в скобках, используя шаблон Regex

Это, вероятно, простая проблема, но, к сожалению, я не смог получить желаемых результатов ... Скажем, у меня есть следующая строка: "Wouldn't It Be Nice" (B. Wilson/Asher/Love)Я должен был бы искать этот образец: " (<any string>)Чтобы ...

ЗаданJun 06, 2012, 2:05 PMотJimmyPenaDaan
  • 15голосов
  • 3ответа
  • 0просмотров

Загрузка текстового файла Linux в Excel с использованием VBA

У меня есть текстовый файл, созданный в Linux, если я открою его в Word Pad, файл появится нормально. Однако, когда я открываю его в блокноте и пытаюсь загрузить его в Excel с помощью приведенного ниже кода, он отображается в виде одной ...

ЗаданJul 09, 2018, 7:34 PMотCommunityChris
  • 212голосов
  • 6ответов
  • 0просмотров

Перебирать файлы в папке с помощью VBA?

Я хотел бы перебрать файлы каталога с помощьюУВА [/questions/tagged/vba]в Excel 2010 В цикле мне понадобится * the filename, and * the date at which the file was formatted. Я написал следующее, что работает нормально, если в папке не более ...

ЗаданJul 14, 2015, 11:09 PMот0m3rtyrex
  • 8голос
  • 1ответ
  • 0просмотров

ПОЛУЧИТЬ картинки с URL, а затем переименовать картинку

У меня есть список Excel с большим количеством номеров статей, например. & Quot; 23378847 & Quot ;. И я хочу, чтобы изображения всех номеров моих статей в списке хранились в моей папке. Но результат будет как под. Это должно быть 23378847.jpg, а ...

ЗаданSep 04, 2012, 10:41 PMотSiddharth RoutFrank
  • 12голос
  • 1ответ
  • 0просмотров

Диапазон VBA от String

Это немного глупо, но я застрял на некоторое время в этом простом утверждении: Dim range1 as Range Dim mysheet as String Dim myrange as String mysheet = "Sheet1" range = "A1:A10" range1 = Worksheets(mysheet).Range(myrange)Я тестирую все решения, ...

ЗаданMay 23, 2017, 12:34 PMотCommunityChristian Vielma
  • 69голосов
  • 12ответов
  • 0просмотров

Хорошие шаблоны для обработки ошибок VBA

Каковы хорошие шаблоны для обработки ошибок в VBA? В частности, что мне делать в этой ситуации: ... some code ... ... some code where an error might occur ... ... some code ... ... some other code where a different error might occur ... ... ...

ЗаданApr 15, 2013, 8:22 AMотAtif Azizjwoolard
  • 22голосов
  • 2ответа
  • 0просмотров

VBA, ADO. Параметры подключения и запроса

У меня есть Excel VBA скрипт: Set cоnn = CreateObject("ADODB.Connection") conn.Open "report" Set rs = conn.Execute("select * from table" )Скрипт работает нормально, но я хочу добавить параметр к нему. Например & quot; где (парентид =myparam) & ...

ЗаданApr 27, 2012, 2:09 PMотAlexey
  • 17голосов
  • 4ответа
  • 0просмотров

Ошибка VBA 1004 - не удалось выбрать метод класса диапазона

Первый постер, так что если есть какое-либо форматирование или рекомендации, которых я не придерживался, пожалуйста, дайте мне знать, чтобы я мог это исправить. Поэтому я в основном спрашиваю пользователя о каталоге файлов в файле Excel, а затем ...

ЗаданJul 09, 2018, 6:41 PMотCommunityOnekuo
  • 33голосов
  • 8ответов
  • 0просмотров

Как искать строку в массиве

Есть ли простой (однострочный) поиск строки в массиве в VBA? Или мне нужно будет пройти через каждый элемент и сравнить его с целевой строкой? РЕДАКТИРОВАТЬ: Это одномерный массив. Мне нужно только знатьIFстрока находится где-то в ...

ЗаданAug 30, 2015, 10:09 AMотZev SpitzaSystemOverload
  • 3голосов
  • 3ответа
  • 0просмотров

Выражение основных критериев запроса Access в виде регулярных выражений

Я знаком с критериями запроса и фильтра Access, но я не уверен, как выразить подобные выражения в качестве шаблонов регулярных выражений. Мне интересно, может ли кто-нибудь помочь связать их с некоторыми простыми примерами, которые ...

ЗаданMay 01, 2012, 3:09 AMотregulus
  • 20голосов
  • 7ответов
  • 0просмотров

Лучше использовать ADO или DAO в Access 2007?

Следует ли при создании новой базы данных в Access 2007 использовать ADO (объекты данных ActiveX) или DAO (объекты доступа к данным)? Изменить: Часть этой базы данных будет импортировать данные из таблиц Excel 2007.

ЗаданNov 18, 2013, 8:13 PMотSmandoliAndrew Scagnelli
  • 3голосов
  • 2ответа
  • 0просмотров

Нужен макрос для определения, если значение ячейки изменяется от текущего значения

Мне нужна помощь с макросом, чтобы уведомить меня (путем изменения цвета фона ячейки на красный), когда значение (всегда числовой формат) изменяется в любых ячейках в строке. Я хочу, чтобы фон ячейки E3 изменился на красный, если какие-либо ...

ЗаданJul 09, 2018, 7:34 PMотCommunitydave1414
  • 6голосов
  • 2ответа
  • 0просмотров

экспорт нескольких таблиц доступа в один XML

У меня есть несколько таблиц Microsoft Access, которые я хочу экспортировать в один файл XML. Как мне манипулировать порядком и иерархией таблиц в желаемой структуре XML? По сути, я хочу иметь возможность полностью изменить процесс импорта XML, ...

ЗаданMay 07, 2012, 6:13 PMотdavid wingerslaugh
  • 1голос
  • 1ответ
  • 0просмотров

Добавить справку в «Нет справки» Excel, VBA, Пользовательские функции

Я пытался добавить некоторую справку к моей пользовательской функции (UDF) в Excel, написанной с использованием VBA (Visual Basic для приложений). Я знаю, как добавить описание. Есть идея, как добавить справку по синей ссылке & quot; Справка по ...

ЗаданJul 09, 2018, 7:34 PMотCommunity
  • 3голосов
  • 2ответа
  • 0просмотров

.FindNext не работает после функции .Find (excel vba)

Я пытаюсь использовать.Find а также.FindNext искать через один столбец данных. Сначала мне нужно найти первую ячейку, содержащую значение «Всего». Ячейка, к которой я пытаюсь добраться, является третьей ячейкой ПОСЛЕ «Всего» ячейка для хранения ...

ЗаданJul 09, 2018, 7:34 PMотCommunityEvan Patrick McCann
  • 4голосов
  • 2ответа
  • 0просмотров

Ошибка несоответствия типов CDate

Я пытаюсь преобразовать текстовое поле в дату, используя CDate () в наборе записей, но получаю ошибку несоответствия типов. Формат ввода текста: ММДДГГГГ. CDate не распознает этот формат? Нужна ли мне отдельная функция? Есть идеи? Text Date -> ...

ЗаданMay 10, 2012, 8:45 AMотregulus
  • 2голосов
  • 4ответа
  • 0просмотров

вставить специальные значения в VBA

Я работаю над небольшим проектом, который требует от меня скопировать и вставить определенные столбцы, если я обнаружу & quot; true & quot; в ряд. Я пытаюсь вставить эти выбранные столбцы на другой лист, и я хочу вставить только их значения, а не ...

ЗаданJul 09, 2018, 7:34 PMотCommunityuser1452091
  • 11голосов
  • 2ответа
  • 0просмотров

Назначьте обработчики событий для элементов управления в пользовательской форме, созданной динамически в VBA

Я нашел много ресурсов в Интернете, которые делают almost что я хочу сделать, но не совсем. У меня есть именованный диапазон & quot; daylist & quot ;. Для каждого дня в dayList я хочу создать кнопку в форме пользователя, которая будет запускать ...

ЗаданJun 27, 2018, 4:11 PMотashleedawgBiGXERO
Пред12...30След