Não é possível adicionar o controle de refedit à forma de usuário do VBA

Sintomas

Ao tentar adicionar um controle de refedit em uma forma de usuário VBA, as seguintes mensagens de erro são recebidas:

"%1 Não foi possível encontrar".

"Elemento Não foi possível encontrar".

Motivo

Existem várias versões de refedit.dll no computador.

Resolução

Para resolver a mensagem de erro "%1 Não foi possível encontrar".

  1. Sair do Excel

  2. Clique em Iniciar e em Executar, digite regedit na caixa Abrir e clique em OK.

  3. Na Editor do Registro, clique em Editar, escolha Localizar

  4. No tipo de caixa de diálogo Localizar O que está na seguinte chave:

    HKEY_Classes_Root\Wow6432Node\TypeLib\{00024517-0000-0000-C000-000000000046}\1.0

  5. Exporte e exclua cada instância dessa chave CLSID.

  6. Reparar o Office no Painel de Controle.

  7. Reinicie o computador.

Para resolver a mensagem de erro "Elemento não foi possível encontrar".

Etapa 1: Registro de Pesquisa

  1. Saia do Excel.
  2. Clique em Iniciar e em Executar, digite regedit na caixa Abrir e clique em OK.
  3. Na Editor do Registro, clique em Editar, escolha Localizar
  4. No tipo de caixa de diálogo Localizar o que refedit.dll
  5. Exporte e exclua todas as chaves que se referem a refedit.dll

Etapa 2: Pesquisar o arquivo dll do computador

  1. Pesquise no computador refedit.dll e exclua todas as instâncias
  2. Reparar o Office no Painel de Controle

Etapa 3: Adicionar controle de refedit ao formulário de usuário

  1. Vá para a faixa de opções Desenvolvedor, Inserir, Canto Inferior Direito é Controles Adicionais
  2. Selecione Controles Adicionais e registre personalizado
  3. Navegue até C:\Program Files\Microsoft Office\Office15\Refedit.dll (para Excel 2013) ou C:\Program Files\Microsoft Office\Office14\Refedit.dll (para Excel 2010)
  4. Vá para vba e insira uma forma de usuário
  5. Na caixa de ferramentas, escolha controles adicionais e selecione refedit.ctrl
  6. Clique no controle de refedit na caixa de ferramentas e adicione-o ao formulário de usuário.