Notifications
Clear all

LIMPAR MACRO GRAVADA

3 Posts
2 Usuários
1 Reactions
726 Visualizações
JSCOPA10
(@jscopa10)
Posts: 344
Reputable Member
Topic starter
 

O recurso gravador de Macro é ótimo, mas o código fica uma sujeira!! ... Alguém pode fazer uma limpeza nele, por favor?? ... Obrigado!!!

 

Sub ajustar()
'
' ajustar Macro
'
' este código seleciona A2:K30, insere quebra de linhas, ajusta a altura da linha, e centraliza verticalmente os textos

'
    Range("A2:K30").Select
    With Selection
        .HorizontalAlignment = xlGeneral
        .VerticalAlignment = xlBottom
        .WrapText = True
        .Orientation = 0
        .AddIndent = False
        .IndentLevel = 0
        .ShrinkToFit = False
        .ReadingOrder = xlContext
        .MergeCells = False
    End With
    Rows("2:30").Select
    Rows("2:30").EntireRow.AutoFit
    With Selection
        .HorizontalAlignment = xlGeneral
        .VerticalAlignment = xlCenter
        .Orientation = 0
        .AddIndent = False
        .IndentLevel = 0
        .ShrinkToFit = False
        .ReadingOrder = xlContext
        .MergeCells = False
    End With
    Range("A2").Select
End Sub

 

 
Postado : 11/06/2021 12:57 pm
EdsonBR
(@edsonbr)
Posts: 1057
Noble Member
 

@jscopa10, seria isso?

Sub Ajustar()
  With Range("A2:K30")
    .WrapText = True
    .VerticalAlignment = xlCenter
    .EntireRow.AutoFit
  End With
End Sub

 
Postado : 11/06/2021 1:38 pm
JSCOPA10 reacted
JSCOPA10
(@jscopa10)
Posts: 344
Reputable Member
Topic starter
 

@edsonbr, SHOW!!! ... Quanta diferença!!! ... Valeu Edsonbr!!!!!!!!!!!!!!!!!! .... RESOLVIDO!!!

 
Postado : 11/06/2021 1:48 pm