VBA selecionando intervalo no Excel

2

Eu posso definir o intervalo para todas as colunas, como:

ActiveSheet.Range("A:A")

Mas eu gostaria de definir algo como

ActiveSheet.Range("A10:A")

mas não parece ser uma maneira fácil de fazer isso ou estou faltando algo óbvio?

EDIT: Eu quero selecionar um intervalo da coluna A, que começa em "A10" e não termina

    
por Matt 14.07.2014 / 17:13

1 resposta

1

Você não pode usar uma fórmula como A10: A precisa especificar a última linha se não quiser selecionar a coluna inteira.

A primeira linha no código abaixo fornecerá o número de linhas na planilha. Portanto, a segunda linha é como ("A10: A1048576"), a menos que você esteja usando um formato antigo do Excel.

lastRow = ActiveSheet.rows.count
activesheet.range("A10:A" & lastRow)
    
por 14.07.2014 / 18:23