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

2 ответа

Копировать в различные столбцы на основе содержимого ячейки

Я новичок в VBA, и мне нужно создать макрос, который найдет все ячейки в столбце A, которые содержат «test», «data» или «new», и скопирует все эти ячейки в столбец B, начиная с B2, все остальные ячейки следует скопировать в столбец C, начиная с C2.

1 ответ

Макрос Excell 2007 проверяет данные, введенные в ячейку, и показывает msgbox, если неверно

Пожалуйста, кто-то может помочь с следующим кодом. это дает мне ошибку в следующей строке: Set range = "C5:L14"Это полный код: Private Sub Worksheet_Change(ByVal Target As Excel.range) Dim ws As Worksheet Dim range As Worksheet Set ws = ...

2 ответа

Excel VBA: невозможно вставить мою функцию в ячейку

Я пытаюсь вставить =IF(AND(C4-C3<($I$1/1000),A4=A3),"OOOO","-----")в клетку, которую я делаю через Range("I3").Select ActiveCell.FormulaR1C1 = "=IF(AND(C4-C3<($I$1/1000),A4=A3)," & Chr(34) & "OOOO" & Chr(34) & "," & Chr(34) & "-----" & Chr(34) ...

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

4 ответа

Цикл каждой строки диапазона в Excel

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

3 ответа

Как использовать workbook.saveas с автоматической перезаписью

В этом разделе кода Excel ВСЕГДА запрашивает: «Файл уже существует, вы хотите перезаписать?» Application.DisplayAlerts = False Set xls = CreateObject("Excel.Application") Set wb = xls.Workbooks.Add fullFilePath = importFolderPath & "\" & ...

5 ответов

VBA - показывать время с точностью до секунды

Есть ли способ использовать VBA (Excel) для генерации часов с точностью до одной десятой секунды или меньше? например: Sub test() MsgBox Format(Time, "hh:mm:ss???") 'not sure what this format should be... End Sub

1 ответ

Условное форматирование перекрывающихся диапазонов в Excel 2007 VBA - ошибка?

В настоящее время пытаюсь помочьпо этому вопросу [https://stackoverflow.com/questions/14685822/run-time-error-9-subscript-out-of-range-with-conditional-format-code/14686968] - но наткнулся на очень странную проблему: При попытке добавить ...

5 ответов

затем здесь функция с измененным кодом, чтобы принять это, когда есть сетевой диск, начинающийся с \ Есть ли способ для DIR (путь) в VBA обрабатывать строки длиннее 260?

Учитывая следующий фрагмент: Dim s As String: s = "S:\vic\bla\[..insert more here..]\data.xml" Debug.Print Len(s) Debug.Print Dir(s)ЕслиLen(s) >= 260 Я получаю сообщение об ошибке: Run-time error '53': File not foundЕсли строка меньше 260, она ...

1 ответ

Удалить код VBA из всех книг в папке

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

1 ответ

Обнаружение смены листа, очистка листа с переполнением

у меня естьWorksheet_Change событие, в настоящее время наSheet Module Level, Проблема в том, что я хочу иногда очищать этот лист. Однако, когда я очищаю свой лист, я получаю переполнение: Private Sub Worksheet_Change(ByVal Target As Range) 'This ...