Получение ошибки времени выполнения 1004 при запуске следующего макроса со столбцами в диапазоне от A до BJ.

Sub sbVBS_To_Delete_Specific_Multiple_Columns()
Sheets("GRT Flight Data Log_raw").Range("A:B,H:I,K:L,P,AB:AH,AK:AN,AQ,AT,AZ:BJ").EntireColumn.Delete
End Sub

Я использовал этот код в том же журнале данных, удаляя разные столбцы для другого приложения, и он работает просто отлично. Это код, который работает:

Sub sbVBS_To_Delete_Specific_Multiple_Columns()

Sheets("GRT Flight Data Log").Range("A:B,H:L,P:Q,S:BJ").EntireColumn.Delete
End Sub

Я исчерпал все возможности, которые нашел, пожалуйста, помогите.

1 ответ1

0

Я вижу, что в диапазонах у вас есть P который является не диапазоном, а одной буквой.

Вы должны изменить это на что-то вроде P:P

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .