Erro de tempo de execução 1004 ao excluir várias colunas no Excel VBA

0

Obtendo o erro de tempo de execução 1004 ao executar a macro a seguir com colunas que variam de A 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

Eu usei esse código no mesmo registro de dados, excluindo colunas diferentes para um aplicativo diferente e ele funciona muito bem. Este é o código que funciona:

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

Eu tenho esgotado todas as possibilidades que encontrei, por favor ajude.

    
por Christopher Rogers 23.01.2017 / 18:19

1 resposta

0

Eu vejo que em intervalos você tem P , que não é um intervalo, mas uma única letra.

Você deve mudar isso para algo como P:P

    
por 23.01.2017 / 23:56