Hoje me deparei com uma pergunta inédita em um dos fóruns que participo. O usuário perguntou se há algum meio de desmesclar um intervalo mantendo o valor em todas as células.
Bom, minha resposta é que desconheço como fazer isso via recursos nativos do Excel. Porém, a boa notícia é que é possível criar um código simples no VBA para realizar tal tarefa. Vou explicar passo a passo como fazer:
1º) Entre no Visual Basic for application (VBA) pressionando ALT+F11 no seu Excel, ou clicando no ícone do VBA na aba de desenvolvedor (Aba que não vem habilitada como padrão, se não estiver habilitada é necessário habilitar nas opções do Excel).
2º) Na tela do VBA, insira um módulo no seu projeto clicando com o botão direito sobre o projeto do seu arquivo ativo:
4º) Feito isso, o seu arquivo atual já está habilitado para realizar a tarefa de desmesclar mantendo o valor em todas as células. Você pode fechar a janela do VBA e testar na planilha mesclando um intervalo com algum valor e posteriormente desmesclando a partir da macro criada:
Se a necessidade é para algum arquivo pontual, você pode seguir este procedimento para o arquivo. Agora, se você deseja tornar essa rotina uma opção integrante do seu Excel para funcionar em qualquer arquivo, você deve copiar o código num módulo da sua pasta pessoal de macro do Excel. Essa pasta, por padrão, não vem criada no Excel, portanto é preciso criá-la. Para isso, vou deixar um link com o procedimento da Microsoft para criação dessa pasta:
Após criar o código nesta pasta pessoal, você pode criar uma aba personalizada e adicionar essa macro a um grupo personalizado ou adicionar a macro a sua barra de ferramentas de acesso rápido. Desta forma, você terá a opção disponível com apenas um clique.