DUVIDA SIMPES

RAFABAD 18/10/2013 15:18:06
#430156
Como faço para fazer o excel informar na célula A1 o último valor da coluna D? (após executar a macro).
Na coluna D tem uma lista, preciso que após a execução da macro, na célula A1 esteja o último valor da lista contida na coluna D.

Um abraço e obrigado.
PEDROALSOI 18/10/2013 19:44:04
#430166
vou na célula A1, dentro dela clico shift+, clico na última célula da coluna D (ou a que desejo copiar) e dou [Ô]enter[Ô]
pronto tudo que estiver na célula, da coluna D selecionada (fórmula, somatório ou um simples número) aparecerá na célula A1
RAFABAD 20/10/2013 22:52:29
#430186
Desculpe, você não entendeu. Eu quero uma macro que percorra a coluna D e veja qual o último resultado da coluna e o copie para a célula A1. Simples assim...
MYKEMERIS 21/10/2013 16:43:22
#430224

sub pegavalorcolunad()
Range([Ô]A1[Ô]).Value = Range([Ô]d1[Ô]).End(xlDown).Value
end sub
RAFABAD 23/10/2013 17:19:35
#430340
Mas com esse comando, se tiver uma célula em branco, ele para na célula acima desta. Preciso de uma que pegue o último valor da coluna, independente se no meio tem células em branco. Alguém consegue?
MARCELO.TREZE 23/10/2013 17:28:41
#430341
me lembro de algo mais ou menos assim

Range([Ô]A[Ô] & Rows.Count).End(xlUp).Row)
RAFABAD 24/10/2013 08:17:55
#430349
Não funcionou... deu erro!

Alguém mais sabe?
Faça seu login para responder