Retornar aos Exemplos de Códigos VBA

VBA – Redimensionar um Objeto para o Tamanho de um Intervalo

Redimensionar Objeto para o Tamanho do Intervalo no VBA

Você pode dimensionar um objeto, como imagens, formas automáticas e gráficos, para que tenham o mesmo tamanho de um intervalo. Para fazer isso, defina as propriedades .Left .Top .Width e .Height dos objetos como iguais às respectivas propriedades de um intervalo.

O exemplo a seguir dimensiona um gráfico para o intervalo B2:D6

size object to range size

O código VBA usado para fazer isso:

Sub TamanhoDoGraficoParaIntervalo()



Dim MeuGrafico As Chart

Dim MeuIntervalo As Range



Set MeuGrafico = ActiveSheet.ChartObjects(1).Chart

Set MeuIntervalo = Planilha1.Range("B2:D6")

    

 With MeuGrafico.Parent

   .Left = MeuIntervalo.Left

   .Top = MeuIntervalo.Top

   .Width = MeuIntervalo.Width

   .Height = MeuIntervalo.Height

 End With

    

End Sub

Codificação VBA facilitada

Pare de procurar códigos VBA on-line. Saiba mais sobre o AutoMacro – um construtor de código VBA que permite que os iniciantes codifiquem procedimentos do zero com o mínimo de conhecimento de codificação e com muitos recursos que economizam tempo para todos os usuários!

alt text

Saiba mais!

<<Retornar aos exemplos de VBA

vba-free-addin

Exemplos de Add-ins de Códigos VBA

Acesse facilmente todos os exemplos de código que se encontram em nosso site.

Simply navigate to the menu, click, and the code will be inserted directly into your module. .xlam add-in.

(Nenhuma instalação necessária!)

Baixe de Graça

Retornar aos Exemplos de Códigos VBA