Boa Tarde, @@osvaldomp
Primeiramente muito obrigado pela ajuda!!
Vamos lá.. Primeira coisa, quando eu disse "Refresh", é a conexão de dados que se "atualiza" a cada 1 minuto, por confirguração. Depois até gostaria de ver alguma linha de comando para atualizar com menos tempo (15 ou 30 segundos).
Bom, como eu disse essa atualização é uma configuração da própria tabela importada do google form... mas o comando disso é algo como:
Continuando... o 1o código q você mandou,
Executa a msgbox tendo dados novos ou não, então não adianta..
O 2o código q você mandou
Não executa a MsgBox nem com nem sem dados novos
Quanto ao UltimaLinhaX, esse é o nome mesm da variável que coloquei... la em cima na declaração eu havia esquecido o X quando mandei aqui, mas corrigi e nao resolveu..
Já o comando
serve para localizar a "atual" ultima linha de dados na planilha, pois justamente o 1o código que você mandou so daria certo se o excel verificasse dados novos apenas abaixo dessa linha. Porque isso? O Excel, ao atualizar os dados (a cada 1 minuto), ele entende que houve alteracao nos dados importados tendo novo dado ou não e acaba por rodar a macro mesmo sem dados novos. Me fiz entender??
Obrigado mais uma vez,
Abraço,
Marcus.