VBA copiar linhas intercaladas (e planilhas distintas


#1

Bom dia senhores,

Tenho uma Planilha chamada SEGT, uma SEGT e uma RESULTADO.

Preciso que na planilha RESULTADO exiba os resultados das outras planilhas intercaladas. exempl

SEGT

A1 = informações1
A2 = informações2

SEGU
A1 = Complemento1
A2 = Complemento2

RESULTADO
A1 = informações1
A2 = Complemento1
A3 = informações2
A4 = Complemento2

Sempre vai ter a mesma quantidade de linhas entre SEGT e SEGU, porem a quantidade de linhas nas planilhas não é fixo.

Na planilha RESULTADO não pode ter linhas em branco…zeradas ou duplicadas, visto que irei copiar esta informação para um arquivo de importação

OBS: Na planilha RESULTADO tentei colocar assim:

A3=SEGT!A3
A4=SEGU!A3
Em seguida, selecionei as duas celulas e arrastei, porém ficou assim
A3 = SEGT!A3
A4 = SEGU!A3
A5 = SEGT!A5 (deveria ser A4)
A6 = SEGU!A5 (deveria ser A4)
A7 = SEGT!A7 (deveria ser A5)
A8 = SEGU!A7 (deveria ser A5)
A9 = SEGT!A9 (deveria ser A6)
A10 = SEGU!A9 (deveria ser A6)

Conseguem me ajudar?

Desde já, obrigado.


#2

@Vcolling, uma opção é criar uma auxiliar identificando a quantidade de linhas a deslocar a partir de uma referência e utilizar a função DESLOC para fazer o trabalho. Te enviei um arquivo exemplo.


#3

colega @Vcolling, também só consegui com coluna auxiliar. segue:
VALORES INTERCALADOS.xlsx (16,4 KB)