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

3 ответа

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

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

1 ответ

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

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

7 ответов

с участием

я есть книга Excel, которая использует код VBA, который открывает другую книгу, копирует некоторые данные в оригинал, а затем закрывает вторую книгу. Когда я закрываю вторую книгу (используяApplication.Close) Я получаю подсказку для: Вы хотите ...

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

2 ответа

В качестве небольшой модификации кода Сиддхарта я использую коллекции вместо массива. Все остальное остается прежним.

отаю над Excel с макросами. У меня есть пользовательская форма с текстовыми полями, некоторые из них используют функцию только для номеров прессы. [/imgs/j0wZi.png] Private Sub quantity1_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger) ...

2 ответа

Run-Time Error 6 - Как заставить мод обрабатывать двойные?

Я всегда получаю ошибку во время выполнения в VBA: Sub rsa() Dim c1 As Long Dim c2 As Long Dim z As Long Dim e As Long pt = "xa" n = 187 e = 7 For i = 1 To Len(pt) b = Mid$(pt, i, 1) If b <> " " Then z = Asc(UCase(b)) 'Here is the problem: c = z ...

4 ответа

Добавление текста в ячейку в Excel с использованием VBA

Я работал с макросами SQL и Excel, но не знаю, как добавить текст в ячейку. Я хочу добавить текст"01/01/13 00:00" в камеруA1, Я не могу просто написать это в ячейке, потому что макрос сначала очищает содержимое листа, а потом ...

3 ответа

Как я могу заполнить ячейку Excel изображением?

Я пытаюсь вставить изображение в лист Excel. Код просто: Function AddImage(path As String, filename As String) Dim file As String file = path + "/" + filename + ".png" ActiveSheet.Range("A1").Pictures.insert(file).Select End Functionно это ...

2 ответа

excel-easy.com/vba/examples/debugging.html

я есть рабочий код, который отвечает на электронную почту в Outlook пользователя, в зависимости от темы. Однако я не могу выполнить поиск кода по всем почтовым ящикам пользователя. На данный момент он будет искать только через определенные ...

1 ответ

VBA извлекает данные из SAP для манекенов [закрыто]

Кто-нибудь знает, как использовать VBA для извлечения данных из SAP Netweaver? У меня есть ряд ежедневных отчетов, которые требуют экспорта данных из SAP в Excel и форматирования их в отчет. Я уже написал рабочие макросы VBA, которые выполняют ...

3 ответа

Соответствующие значения в строковом массиве

Проблема: Ищем более эффективный способ найти, есть ли точное значение в 1d массиве - по сути, логическоеtrue/false. Я пропускаю что-то очевидное?Или я просто использую неправильную структуру данных, используя массив, когда мне, вероятно, ...