koşullu biçimlendirmeyle sağa sola yaslama

Katılım
5 Aralık 2005
Mesajlar
185
Excel Vers. ve Dili
Office 2016 Eng
Bir hücrenin içinde "fazla" metni yazıyorsa o hücrenin metnini sağa yaslasın, yazmıyorsa sola yaslasın.. Koşullu biçimlendirmenin menüsünde yaslama seçeneğini yok. makrosuz yapılabilir mi ?
 
Katılım
5 Aralık 2005
Mesajlar
185
Excel Vers. ve Dili
Office 2016 Eng
yada şu şekilde de olabilir. Bir hücrenin içinde "fazla" metni yazıyorsa o hücrenin metnini sağa yaslasın, yazmıyorsa hiç bir işlem yapmasın..
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,243
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Selamlar,

Koşullu biçimlendirme menüsünde böyle bir özellik yoksa yapamazsınız. Makro ile çözüm aramalısınız.
 
Katılım
5 Aralık 2005
Mesajlar
185
Excel Vers. ve Dili
Office 2016 Eng
peki buna özel bir macro fonksiyonu yazılabilir mi ?
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,243
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Selamlar,

Eğer hücreye yazdıktan sonra hizalama yapılmasını istiyorsanız. Sayfanın kod bölümüne aşağıdaki kodu uygulayın.

Kod:
Option Explicit
 
Private Sub Worksheet_Change(ByVal Target As Range)
    If UCase(Target) = "FAZLA" Then
        Target.HorizontalAlignment = xlRight
    Else
        Target.HorizontalAlignment = xlGeneral
    End If
End Sub

Eğer seçtiğiniz alandaki hücrelerde "FAZLA" yazanları tek bir hamlede hizalamak istiyorsanız aşağıdaki kodu deneyiniz.

Kod:
Option Explicit
 
Sub VERİLERİ_SAĞA_HİZALA()
    Dim Hücre As Range
    
    For Each Hücre In Selection
        If UCase(Hücre.Value) = "FAZLA" Then
            Hücre.HorizontalAlignment = xlRight
        Else
            Hücre.HorizontalAlignment = xlGeneral
        End If
    Next
 
    MsgBox "İşleminiz tamamlanmıştır.", vbInformation
End Sub
 

musumek

Altın Üye
Katılım
5 Kasım 2015
Mesajlar
5
Excel Vers. ve Dili
Office 365, Türkçe
Altın Üyelik Bitiş Tarihi
10-04-2028
Ben sadece sağa yada sola yaslamak istiyorum. Yada ortalama. Yukarıdaki gibi makroluk bişi değil.
 

ÖmerFaruk

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2017
Mesajlar
4,779
Excel Vers. ve Dili
Microsoft 365 Tr-64
Koşullu biçim standart formunda Hizalama seçenekleri aktif değildir.
Kodla yapılmak zorunda.
 
Üst