Excel: como acionar uma macro quando os dados são inseridos na última linha de uma tabela?

0

Eu tenho procurado em fóruns por uma resposta para isso, mas sem sorte; Esperando que os bons usuários deste fórum possam ajudar?

Eu preciso que uma macro do Excel seja acionada quando os dados são inseridos na última linha de uma tabela. (O intervalo de dados em questão foi formatado como uma tabela e denominado Tabela 1)

Isso obviamente significa que a célula acionadora se moverá toda vez que a tabela se expandir (quando novos dados forem inseridos).

Pode ser feito?

    
por Aadil 02.08.2016 / 22:53

1 resposta

0

Você pode obter a última linha com elegância,

INDEX(Table1,ROWS(Table1),)

Sugiro fazer isso com um intervalo nomeado e usá-lo como sua meta Worksheet_SelectionChange para sua macro. O intervalo nomeado pode ser acessado assim:

Workbooks("WorkbookName.xlsx").Names("RangeName")
    
por 02.08.2016 / 23:51