Correspondência de strings de texto semelhantes, mas não exatas, em projetos do Excel VBA

Ok, tenho tentado encontrar uma solução para isso e simplesmente não consigo. Eu não posso nem mesmo resolver o problema corretamente. Essa é a ideia.

Eu tenho duas folhas com muitas linhas (uma com 800 e outra com 300.000). Cada linha contém uma coluna Nome e, em seguida, várias colunas que contêm informações sobre esse nome. Cada folha tem diferentes tipos de informação.

Quero consolidar essas duas planilhas em uma planilha mestre com base nessa coluna Nome que ambas possuem, portanto, a função consolidar é perfeita para isso. Agora o problema é que os nomes não combinam perfeitamente.

Por exemplo, Sheet1 contém

"Empresa B.V.", "Info # 1"
"Total da Empresa", "Info # 2"
"Company Ltd", "Info # 3"

e a folha 2 contém

"Company and Co.", "Info # 4"
"Empresa e Co", "Info # 5"

A folha 1 contém todos os nomes que serão usados ​​(em torno de 100, mas em diferentes formas, conforme indicado acima) e a folha 2 contém todos esses 100 em várias linhas, além dos nomes que não estão na lista 100 e, portanto, não se importar.

Como eu faria um projeto de código do VBA em que o resultado final seria algo assim:

"Empresa", "Info # 1", "Info # 2", "Info # 3", "Info # 4", "Info # 5"

para cada single "Company" (a lista 100) aí?

Eu espero que haja uma solução para isso. Eu sou bem novo em projetos VBA, mas já fiz alguns códigos mínimos antes.

questionAnswers(5)

yourAnswerToTheQuestion