Defina e altere o formato do número para o intervalo de células do Excel via macro VBA

Índice

Se você alterar o formato de número de uma célula individual ou de um intervalo de células com uma macro VBA, poderá formatar tabelas e intervalos de dados de forma rápida e fácil de acordo com seus requisitos, sem que o usuário precise fazer nada.

Alterar os formatos de número em uma planilha do Excel é fácil. Com a combinação de teclas CTRL 1, você pode abrir a caixa de diálogo FORMATAR CÉLULAS em todas as versões do Excel e alterar a aparência de suas células.

Mas o que você faz quando deseja alterar o formato das células de dentro de uma macro? A figura a seguir mostra uma tabela com dados nas colunas A e B.

Você deseja redefinir o formato de número para o intervalo B2: B25 e usar um formato comercial com duas casas decimais. Use a seguinte macro:

Sub LegeZahlenformatFest ()
Intervalo ("B2: B25"). NumberFormat = "#, ## 0,00"
End Sub

Após o início, a lista será reformatada. Os números no intervalo B2: B25 receberam novos formatos de número. A figura a seguir mostra o resultado:

Para inserir a macro, pressione ALT F11 no Excel para abrir o editor VBA. Selecione o comando INSERT - MODULE no editor VBA e insira a macro. Para iniciar a macro, ative a combinação de teclas ALT F8 no Excel. Os dois atalhos de teclado para iniciar o editor VBA e a macro funcionam em todas as versões do Excel.

Na macro, você pode usar a referência "B2: B25" para especificar qual intervalo de células receberá um novo formato de número. A área na planilha atualmente ativa é sempre formatada. Se você deseja formatar apenas uma única célula, inclua apenas o endereço de uma única célula nesta referência.

Você vai ajudar o desenvolvimento do site, compartilhando a página com seus amigos

wave wave wave wave wave