Результаты поиска по запросу "vba"

1 ответ

Приятно! но если вы нажмете Нет в msgBox, он останется на том же листе, но работает хорошо. благодарю вас!

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

2 ответа

Три совета 1. Избегайте добавления дублирующегося значения. 2. Используйте обработку ошибок, чтобы подавить ошибку. 3. Удалите ограничение уникального ключа из поля.

ужно вставить выходные в таблицу, в которой есть только дни недели, а затем присвоить последнее известное значение значениям выходных. Я знаю, что мне понадобится Вставить запрос, хотя я все еще довольно нов, когда дело доходит до VBA и SQL. Код ...

2 ответа

Я не уверен, но я подозреваю, что это работает, потому что я думаю, что когда вы заключаете параметр в скобки для вызова, он приводит переменную (переменные) к определенному типу (ам) вызываемой подпрограммы, в этом случае форсирует вернитесь к варианту.

я есть следующие две процедуры: 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) ...

ТОП публикаций

5 ответов

@ T.M. Я продолжаю писать этот код, не тестируя его и делая глупые опечатки :( Я не думаю, что кавычки нужны, так как имя таблицы заключено в квадратные скобки; так что я исправил. Тем не менее, я должен проверить это имя таблицы представлено пробелами, ADODB может заменить пробелы подчеркиванием или чем-то еще.

с Excel 2016 в VBA. Необходимо скопировать из 8 отдельных столбцов с одного листа на другой, в другом порядке. Пробовал но вставить всегда в одной колонке А ... Код начинается с: Sub Button1_Click() Dim ultima_fila As Long Dim rango, columna As ...

3 ответа

 до

ользуюGetSaveAsFilename в VBA для Excel. Есть ли способ дать этому папку по умолчанию для открытия? Например, я всегда хочу, чтобы это началось сC:\MyDocuments\Music когда это называется.

1 ответ

Да, я понял это после того, как спросил, извини. Я добавил wbSource.Application.CutCopyMode = False перед закрытием без сохранения изменений, и это сработало. Я добавил заголовок wstarget.UsedRange.RemoveDuplicates: = xlYes перед частью «привести в порядок», и я запускаю макрос для двух тестовых файлов. Если я запускаю макрос дважды, он копирует таблицу один раз из файла 1, а затем дважды таблицу из файла 2. Если я запускаю его дважды для трех тестовых файлов, я предполагаю, что он покажет таблицу 1, таблицу 2, таблицу 3 и затем таблицу 2 и таблицу 3 снова, но я не определяю, откуда возникла эта проблема. : S

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

3 ответа

Что-то вроде этого может быть:

дал макрос, который позволяет мне открывать несколько файлов на основе их имен и копировать листы в один на другой книге. Теперь я хотел бы добавить некоторые критерии, я определяю последнюю строку с данными. Я использовал это: lstRow2 = ...

1 ответ

Ааа, хорошо, теперь это работает (не отображается на функции автозаполнения), большое спасибо.

ебираю ряд ячеек, которые содержат числа с двумя десятичными разрядами. Мне нужно проверить, содержит ли ячейка «# N / A», и если это так, мне нужно пропустить это. Проблема в том, что когда ячейка содержит действительное число, условие my if ...

1 ответ

Это здорово! Большое спасибо!

лжение этой темы:Динамические выпадающие списки данных с ранжированием по нескольким ...

9 ответов

string ConnectionString = "Provider = Microsoft.ACE.OLEDB.12.0; Источник данных =" + <> + "; Расширенные свойства = Excel 8.0;";

исал некоторый код VBA в книге Excel для извлечения данных из базы данных Access в том же каталоге на рабочем столе. Он отлично работает на моей машине и нескольких других машинах под управлением Windows XP, но когда мы проверили это на машине с ...