Makro ile Hücre içindeki veriyi Sola yaslamak

Katılım
21 Mart 2005
Mesajlar
200
Excel Vers. ve Dili
Ofiice 2013
Arkadaşlar Commandbutton ile sayfa1 a1:a3 kadar olan hücrelerdeki veriyi sağa, sola yaslamak ve ortalamak istiyorum. saygılar.
 

Ali

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,900
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
Sola hizala

Kod:
Sub solahizala()
    Sheets("Sayfa1").Range("A1:A3").Select
    With Selection
        .HorizontalAlignment = xlLeft
        .VerticalAlignment = xlBottom
        .WrapText = False
        .Orientation = 0
        .AddIndent = False
        .IndentLevel = 0
        .ShrinkToFit = False
        .ReadingOrder = xlContext
        .MergeCells = False
    End With
End Sub

Sağa hizala

Kod:
Sub sagahizala()
    Sheets("Sayfa1").Range("A1:A3").Select
    With Selection
        .HorizontalAlignment = xlRight
        .VerticalAlignment = xlBottom
        .WrapText = False
        .Orientation = 0
        .AddIndent = False
        .IndentLevel = 0
        .ShrinkToFit = False
        .ReadingOrder = xlContext
        .MergeCells = False
    End With
End Sub

Ortala

Kod:
Sub ortala()

    Sheets("Sayfa1").Range("A1:A3").Select
    With Selection
        .HorizontalAlignment = xlCenter
        .VerticalAlignment = xlBottom
        .WrapText = False
        .Orientation = 0
        .AddIndent = False
        .IndentLevel = 0
        .ShrinkToFit = False
        .ReadingOrder = xlContext
        .MergeCells = False
    End With
End Sub
 

mehmett

Altın Üye
Katılım
18 Mayıs 2005
Mesajlar
2,571
Excel Vers. ve Dili
Excel 2010 Türkçe
Sn fructose

Sadece "sağa hizala", "sola hizala" ve "ortala" komutları istendiğine göre sizin kodları aşağıdaki gibi sadeleştirebilir miyiz?

Kod:
Sub solahizala()
Sheets("Sayfa1").Range("A1:A3").HorizontalAlignment = xlLeft
End Sub
 
Sub sagahizala()
Sheets("Sayfa1").Range("A1:A3").HorizontalAlignment = xlRight
End Sub
 
Sub ortala()
Sheets("Sayfa1").Range("A1:A3").HorizontalAlignment = xlCenter
End Sub
 
Son düzenleme:

Ali

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,900
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
Doğrudur Mehmet Bey :)

Saygılarımla.
 
Üst