В столбцах Visual Basic (Excel) выберите слишком много столбцов
В макросе Excel я пытаюсь выбрать и скрыть несколько столбцов, используя код
Columns("D:N").Select Selection.EntireColumn.Hidden = True
Но по неизвестным причинам столбцы («D: N»). Выбирает столбцы D-V, включительно. Я посмотрел, и нет объединенных ячеек, и даже если бы это было, это не должно мешать мне скрывать выбранные (предназначенные) столбцы.
Любой намек на то, почему столбцы («D: N»). Выбирает столбцы от D до V включительно? Заранее спасибо.
- Как назначить условный диапазон значению, скопировать указанный диапазон и затем вставить скопированные строки в таблицу?
- проблема с переменной в Range.select
- Выберите EntireColumn из ActiveCell, за исключением первых трех строк
- Как избежать выбора динамических строк в цикле с помощью vba
- Listbox генерирует вторичный список на основе выбора
- Заполните цвета ячеек для функции рабочего листа (на основе выборки и диапазона)
- Excel VBA для выбора ячеек, которые содержат определенную текстовую строку в одной книге, а затем скопировать и вставить эти ячейки в новую книгу
- Последовательный выбор строки в VBA
- Прямая ссылка на диапазон Excel с использованием VBA
- Как объединить эти sql-запросы в Excel
- Почему столбцы («F: F»). Выберите выбор всего листа?
- EXCEL VBA: сделайте первую ячейку с частичным текстовым совпадением activecell с прогоном макросов, затем следующая ячейка вниз по списку с последующими запусками макросов activecell
- ЕСЛИ ELSE vs Select Case
Вероятно, у вас есть горизонтально объединенные ячейки, выходящие за пределы Col N до col V
Я пробежал эти две строки в пустой макрос на чистом листе, и он работал нормально, поэтому я считаю, что проблема кроется в других частях кода
Можете ли вы попробовать поставить это прямо перед этими двумя строками?
SendKeys "{ESC}"
Если это сработает, то, скорее всего, более ранняя часть вашего макроса имела бы инструкцию SELECT.