ПОЖАЛУЙСТА, ПРОЧИТАЙТЕ ЛЮБЫЕ ОШИБКИ ЗА НЕ СЛЕДУЮЩИЙ ФОРМАТ ПОСТАВКИ.Это мой первый пост
У меня есть заголовки в row 1
.Я хочу выбрать несколько заголовков столбцов, а затем удалить эти столбцы.Я также хочу, чтобы код не прерывался, если определенный указанный заголовок не существует (то есть, если заголовок, который он ищет, не существует, цикл продолжается).
У меня есть код, который работаетнайти указанный заголовок и удалить этот столбец.Однако я не хочу делать этот код для каждого удаляемого заголовка (примерно 20 заголовков).Я также не знаю, как сделать так, чтобы он не ломался, если заголовок не существует.Это будет то, что я делаю ежемесячно, и, скорее всего, все заголовки всегда будут одинаковыми, но я не могу этого гарантировать.Я скачал файл .cs
v и работаю с ним.
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * В моем коде MsgBox
взят из примера, который я нашел в Интернете.Я на самом деле не хочу окно сообщения, если оно не находит заголовок.Я просто хочу пропустить заголовок, который не нашел, и продолжить поиск других.
Find a column header and delete that column
Dim rngHeadings As Range
Set rngHeadings = Range("A1", Range("A1").End(xlToRight)).Find("Category")
If rngHeadings Is Nothing Then
MsgBox "Can't find that"
Exit Sub
End If
rngHeadings.EntireColumn.Select
Selection.Delete
Так что "Category
" является одним из заголовков.Некоторые другие - «AirDur
», «RefNbr
» и т. Д. (Я могу заполнить остальные).