Результаты поиска по запросу "vba"
Приятно! но если вы нажмете Нет в msgBox, он останется на том же листе, но работает хорошо. благодарю вас!
я есть пользовательская форма, в которой вы можете редактировать текст в ячейках листа Excel. Поскольку в поле ввода нет кнопки пропуска, я создал пользовательскую форму, в которой вы можете искать значение во всей книге и заменять его другим ...
Три совета 1. Избегайте добавления дублирующегося значения. 2. Используйте обработку ошибок, чтобы подавить ошибку. 3. Удалите ограничение уникального ключа из поля.
ужно вставить выходные в таблицу, в которой есть только дни недели, а затем присвоить последнее известное значение значениям выходных. Я знаю, что мне понадобится Вставить запрос, хотя я все еще довольно нов, когда дело доходит до VBA и SQL. Код ...
Я не уверен, но я подозреваю, что это работает, потому что я думаю, что когда вы заключаете параметр в скобки для вызова, он приводит переменную (переменные) к определенному типу (ам) вызываемой подпрограммы, в этом случае форсирует вернитесь к варианту.
я есть следующие две процедуры: Sub OuterSub() Dim s As String s = "Lorem ipsum dolor sit amet" InnerSub s End Sub Sub InnerSub(prm As Variant) prm = Array(prm) End SubКогда я бегуOuterSubЯ получаю следующую ошибку вprm = Array(prm) ...
@ T.M. Я продолжаю писать этот код, не тестируя его и делая глупые опечатки :( Я не думаю, что кавычки нужны, так как имя таблицы заключено в квадратные скобки; так что я исправил. Тем не менее, я должен проверить это имя таблицы представлено пробелами, ADODB может заменить пробелы подчеркиванием или чем-то еще.
с Excel 2016 в VBA. Необходимо скопировать из 8 отдельных столбцов с одного листа на другой, в другом порядке. Пробовал но вставить всегда в одной колонке А ... Код начинается с: Sub Button1_Click() Dim ultima_fila As Long Dim rango, columna As ...
до
ользуюGetSaveAsFilename в VBA для Excel. Есть ли способ дать этому папку по умолчанию для открытия? Например, я всегда хочу, чтобы это началось сC:\MyDocuments\Music когда это называется.
Да, я понял это после того, как спросил, извини. Я добавил wbSource.Application.CutCopyMode = False перед закрытием без сохранения изменений, и это сработало. Я добавил заголовок wstarget.UsedRange.RemoveDuplicates: = xlYes перед частью «привести в порядок», и я запускаю макрос для двух тестовых файлов. Если я запускаю макрос дважды, он копирует таблицу один раз из файла 1, а затем дважды таблицу из файла 2. Если я запускаю его дважды для трех тестовых файлов, я предполагаю, что он покажет таблицу 1, таблицу 2, таблицу 3 и затем таблицу 2 и таблицу 3 снова, но я не определяю, откуда возникла эта проблема. : S
ю, что название не так ясно, но я надеюсь, что смогу объяснить это лучше в этом описании. Я новичок в VBA, и мне нужно написать код, который делает следующее: , Открывает несколько рабочих книг в определенной папке и копирует информацию ...
Что-то вроде этого может быть:
дал макрос, который позволяет мне открывать несколько файлов на основе их имен и копировать листы в один на другой книге. Теперь я хотел бы добавить некоторые критерии, я определяю последнюю строку с данными. Я использовал это: lstRow2 = ...
Ааа, хорошо, теперь это работает (не отображается на функции автозаполнения), большое спасибо.
ебираю ряд ячеек, которые содержат числа с двумя десятичными разрядами. Мне нужно проверить, содержит ли ячейка «# N / A», и если это так, мне нужно пропустить это. Проблема в том, что когда ячейка содержит действительное число, условие my if ...
Это здорово! Большое спасибо!
лжение этой темы:Динамические выпадающие списки данных с ранжированием по нескольким ...
string ConnectionString = "Provider = Microsoft.ACE.OLEDB.12.0; Источник данных =" + <> + "; Расширенные свойства = Excel 8.0;";
исал некоторый код VBA в книге Excel для извлечения данных из базы данных Access в том же каталоге на рабочем столе. Он отлично работает на моей машине и нескольких других машинах под управлением Windows XP, но когда мы проверили это на машине с ...