Abrir Internet Explorer nova aba

Pessoal, estou com um problema que não consigo solucionar, se alguém conseguir me dar uma luz eu agradeço muito.

Preciso preencher e enviar um formulário via vba, o código funciona bem, preenche, envia tudo certinho, mas preciso que faça sempre em uma nova aba (pelo que pesquisei é a flag 2048 para abrir em nova aba), aí que começa minha dor de cabeça.

Consigo fazer abrir o IE em nova aba, entretanto quando ele abre a nova aba simplesmente não preenche o formulário e não ativa o botão de submeter.

No meu exemplo não posso postar aqui porque é para um site que precisa de registro para entrar, então não conseguiriam testar, peguei um exemplo da internet de um rapaz que postou uma pesquisa de ceps no site dos correios e adaptei para ele abrir cada pesquisa em uma nova aba.

Alguém consegue por favor fazer a adaptação para sempre que ele abrir em uma nova aba consiga preencher o formulário dos correios novamente e submeter, gerando uma nova busca por cep em outra aba (sem fechar a anterior)?

No caso do exemplo que adaptei ele gera um erro, parece que ele não reconhece o novo campo de texto da nova aba, no meu caso, nem erro reconhece (não tem tratativa de erro, ele não retorna erro algum mesmo), simplesmente não preenche o formulário e não clica no botão das próximas abas, ele abre todas as abas, mas só preenche e envia o formulário da primeira aba.

Acredito que o problema é que não esteja passando o foco para a nova aba, mas não consegui fazer isso de forma alguma.

Alguém consegue fazer a adaptação no modelo abaixo que estou postando em anexo, por gentileza? Assim que abre uma nova aba ele para de funcionar, não consegue mais preencher o formulário dos correios nem enviar nestas novas abas, alguém consegue consertar isso? Fazer ele abrir várias abas, uma para cada item da lista e fazer rodar e submeter a lista completa?

Segue o modelo:

https://www.sendspace.com/file/xnbpvw

Agradeço a ajuda.