Vídeo recomendado
https://youtu.be/diWPPPhW-9E

Altura da linha da planilha - VBA (Resolvido)

Fórum para dúvidas sobre os fundamentos da linguagem de programação Visual Basic no contexto do VBA
Avatar do usuário
Rafael Monteiro
Consultor
Consultor
Mensagens: 277
Registrado em: Seg Nov 28, 2011 8:27 am
Localização: Sorocaba - SP
Contato:

Altura da linha da planilha - VBA (Resolvido)

Mensagem por Rafael Monteiro »

Apreciei o bom exemplo que o Leandro Alves inseriu em um de seus projetos, uma macro que aumenta a largura da coluna da planilha:

Columns("a:a").ColumnWidth = 20

Estou tentando fazer isso com a altura da linha, mas até agora não tive resultados positivos, peço ajuda para os membros do fórum para me ajudar a solucionar esse detalhe.

Anexei modelo simples só para mostrar a eficiência da macro.

Abraços.
Anexos
Lagura e altura das colunas.zip
Largura e altura da planilha
(26.91 KiB) Baixado 557 vezes
Editado pela última vez por Rafael Monteiro em Sex Mar 16, 2012 2:32 pm, em um total de 1 vez.


Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


Avatar do usuário
joseA
Jedi
Jedi
Mensagens: 1048
Registrado em: Qui Out 22, 2009 7:22 am
Localização: Cel. Fabriciano - MG

Re: Altura da linha da planilha - VBA

Mensagem por joseA »

Código: Selecionar todos

Sub Largura()
  Columns("a:a").ColumnWidth = 30
  Columns("a:a").RowHeight = 30
End Sub

Sub Lagura_padrão()
 Columns("a:a").ColumnWidth = 8.43
 Columns("a:a").RowHeight = 12.75
End Sub
Editado pela última vez por joseA em Sex Mar 16, 2012 1:38 pm, em um total de 1 vez.


Avatar do usuário
joseA
Jedi
Jedi
Mensagens: 1048
Registrado em: Qui Out 22, 2009 7:22 am
Localização: Cel. Fabriciano - MG

Re: Altura da linha da planilha - VBA

Mensagem por joseA »

Em tempo...

Para ajustar altura automático conforme conteúdo digitado.

Código: Selecionar todos

Private Sub Worksheet_Change(ByVal Target As Range)
Columns("A:F").EntireRow.AutoFit
End Sub
O mesmo para largura.

Código: Selecionar todos

Private Sub Worksheet_Change(ByVal Target As Range)
Columns("A:F").EntireColumn.AutoFit
End Sub


Avatar do usuário
Rafael Monteiro
Consultor
Consultor
Mensagens: 277
Registrado em: Seg Nov 28, 2011 8:27 am
Localização: Sorocaba - SP
Contato:

Re: Altura da linha da planilha - VBA (Resolvido)

Mensagem por Rafael Monteiro »

Excelente JoseA,

Apenas fiz um ajuste para que a macro aumente apenas 1 linha.

Valeu pela dica JoseA, é sempre necessário uma forcinha para continuarmos ativo nessa atividade de programação! :lol:

Abs.

Código: Selecionar todos

Sub altura()
Range("a1").RowHeight = 25
End Sub

Sub altura_Padrão()
Range("a1").RowHeight = 12.75
End Sub



Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


Responder