Desmesclar células Excel VBA - Como retirar mesclagem de células com VBA
Desmesclar células Excel VBA - Como retirar mesclagem de células com VBA. Remover mesclagem de células do Excel utilizando VBA.
Especialista em Excel
Remover mesclagem de células com VBA Excel
Baixe agora — o link vai direto para o seu e-mail.
- Download 100% gratuito
- Arquivo pronto para usar no Excel
- Enviamos o link no seu e-mail
Desmesclar células Excel VBA - Como retirar mesclagem de células com VBA
Neste artigo é apresentado como desmesclar células em uma seleção.
Esta funcionalidade é principalmente útil quando temos uma lista desformatada de dados, que contém informações mescladas ao longo de suas linhas. Isto causa um problema que impede a utilização de diversas funcionalidades do Excel.
Para remover a mesclagem de células, você pode selecionar manualmente as células e clicar em Página Inicial->Mesclar e Centralizar, desmarcando a opção, fazendo que volte ao seu estado inicial. O problema é que fazer isso para uma planilha com muitas linhas é um trabalho desnecessário, burocrático e você ainda pode esquecer alguma célula ou acabar mesclando células que não deveria indevidamente.
Para evitar este trabalho criei o seguinte código:
'Função para remover mesclagens em células
'1. Selecione a área
'2. Aplique o procedimento
'3. As células foram desmescladas
Public Sub lsRemoverMesclagem()
Dim lCel As Range
Dim lRng As Range
Set lRng = Selection
For Each lCel In lRng
lCel.MergeArea.UnMerge
Next
End Sub
Para aplicar este código siga os procedimento do artigo Habilitar guia desenvolvedor para o Excel 2007 e para o Excel 2010, 2013 e 2016 clique em Arquivo->Opções->Personalizar faixa de opções e selecione a opção Desenvolvedor na lista da direita e depois siga os procedimentos do artigo Habilitar guia desenvolvedor citado.
O código é muito simples de ser utilizado, basta selecionas as células e clicar na guia Desenvolvedor->Macros->lsDesmesclarCelulas e no botão Executar.
Assim que executar Assim que executar o procedimento VBA o Excel irá remover a mesclagem de todas as células selecionadas de forma automática.
Para testar o uso da função segue uma planilha para download com um exemplo e também com o código para remover a mesclagem de células automaticamente.
Remover mesclagem de células com VBA Excel
Baixe agora — o link vai direto para o seu e-mail.
- Download 100% gratuito
- Arquivo pronto para usar no Excel
- Enviamos o link no seu e-mail
At.
Marcos Rieper
Curso Excel Completo – Do Básico ao VBA
Quer aprender Excel do Básico, passando pela Avançado e chegando no VBA? Clique na imagem abaixo:

Planilha de Controle Financeiro no Excel
Tenha um controle bonito e completo do seu financeiro.
- Categorias e subcategorias já configuradas
- Planilhas separadas por tabela (configuração, lançamentos, resumo)
- Personalize com suas próprias categorias e ícones
Este conteúdo foi útil?
Continue lendo

Como Separar Planilhas de Excel com VBA?
Como Separar Planilhas de Excel com VBA? Hoje vou mostrar uma função que criei para separar uma planilha em várias a partir de uma coluna com o ano e mês.

Inserir Imagens em Células no Excel com VBA
Como inserir imagens em células no Excel com VBA automaticamente. Código pronto para automatizar inserção de imagens.

Copiar e Colar Especial Endereço de Células - Excel e VBA
Objetivo: Este procedimento tem por objetivo permitir copiar e colar o endereço de células de uma seleção de células. Ás vezes você quer que uma célula faça link para outro endereç



