Prezados, preciso muito da ajuda de voces.
Tenho o seguinte código:
Sheets("BI").Range("tbBaseIn[#All]").AdvancedFilter Action:= _
xlFilterCopy, CriteriaRange:=Range("A1:A2"), CopyToRange:=Range( _
"A18:H30000"), Unique:=False
Sheets("BO").Range("tbBaseOut[#All]").AdvancedFilter Action:= _
xlFilterCopy, CriteriaRange:=Range("A1:A2"), CopyToRange:=Range("A18:H30000"), Unique:=True
Pra cada atualização em uma determinada célula (a1, a2) ele vai na tabela BI e copia os dados que estão la e cola na minha tabela atual. Isso quando o cabeçalho é igual ao que tá lá (range = a18). Perfeito.
Porém tenho a seguinte dificuldade, preciso que ao terminar de copiar os dados da sheet BI ele vá para a ultima linha preenchida na coluna A e faça o mesmo para a sheet Bo. É aí que aparece meus problemas:
1 - Preciso que para a Sheet BO ao inves de definir A18 a H30000 ele pegue a coluna A , ultima linha.
2 - Outra dificuldade. Meu cabeçalho está na A18. Sendo assim para a sheet BO, ele deveria trazer o que está na tbBaseOut para a minha tabela atual levando em consideração o que está na A18 porém copiando para a linha atual.
Alguem para ajudar?
Abs,