Ao formatar uma célula no Excel usando VBA, você pode querer ter certeza de que está começando do zero ou removendo qualquer formatação possível já existente em uma célula. Você pode fazer isso usando ClearFormats.
Limpar formatos de um intervalo de células
Isso limpará os formatos de um intervalo de células.
123 | Sub ClearFormats ()range ("a1: c1"). clearformatsfinal sub |
Se você estiver trabalhando com um intervalo grande, também poderá percorrer cada célula para evitar que o Excel congele.
Loop através de células e formatos claros
O exemplo a seguir eliminará a formatação de cada célula em um intervalo usando um loop:
12345678910111213141516 | Public Sub RemoveFormatting ()Dim c As RangePara cada c no intervalo ("A: A")c.ClearFormatsPróximo cEnd Sub |