Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 03.04.2012, 13:47   #1
ymnuhj
Пользователь
 
Регистрация: 26.03.2012
Сообщений: 42
По умолчанию Удаление пустых и ошибочных значений

Код:
Sheets("CBR").select
         For i = 4 To 59 Step 1
         If Cells(17, i) = "" Or Cells(17, i) = "#VALUE!" Then
         
         Sheets("CBR").Columns(i).Delete
         End If
         Next i
Выдает ошибку на валью, как написать код грамматически правильно чтоб он удалял столбцы если в соответствующих ячейках пустые или ошибочные значения
ymnuhj вне форума Ответить с цитированием
Старый 03.04.2012, 14:33   #2
ymnuhj
Пользователь
 
Регистрация: 26.03.2012
Сообщений: 42
По умолчанию

Проблема решена
Код:
Sub Макрос1()
On Error Resume Next
With Sheets("CBR").Range(Cells(17, 4), Cells(17, 59)) 'можно Range(Cells(17, "D"), Cells(17, "AV"))
    .SpecialCells(xlCellTypeBlanks).EntireColumn.Delete
    .SpecialCells(xlCellTypeConstants, xlErrors).EntireColumn.Delete
    .SpecialCells(xlCellTypeFormulas, xlErrors).EntireColumn.Delete
End With
End Sub
ymnuhj вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Удаление пустых строк в таблице Semen90 Microsoft Office Word 24 14.07.2022 12:28
Как не допустить ошибочных значений при выводе из стека? TotKtoNado Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 5 29.12.2011 07:30
Удаление пустых папок в подпапке artemavd Общие вопросы Delphi 15 05.09.2011 10:14
Поиск значений и удаление пустых строк OgE®_M@G Microsoft Office Excel 12 16.12.2009 20:37
Удаление пустых и повторяющихся строк Marsel737 Общие вопросы Delphi 5 03.12.2009 00:58