• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

makroyu c kolonuna uyarlama hk.

Katılım
14 Aralık 2004
Mesajlar
170
Excel Vers. ve Dili
2000-TR
merhaba,

aşağıda oluşturduğum makronun sadece C kolonunda çalışmasını istiyorum.
makroya eklemem gereken nedir?
teşekkür ederim.

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Static EskiHucre As Range

If Target.Font.Size = 12 Then
EskiHucre.Font.Size = 10
Exit Sub

ElseIf Not EskiHucre Is Nothing Then
EskiHucre.Font.Size = 10
End If

Target.Font.Size = 12
Set EskiHucre = Target
End Sub
 
Selamlar,

Kodlarınızın ikinci satırına (yani başlıktan sonraki satırına) aşağıdaki kodu yazıp denermisiniz.

Kod:
If Target.Column<>3 Then Exit Sub
 
Kodu aşağıdaki ile değiştirin.

Kod:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Static EskiHucre As Range
If Target.Column<>3 then Exit Sub 'Bu satırı ekledim

If Target.Font.Size = 12 Then
EskiHucre.Font.Size = 10
Exit Sub

ElseIf Not EskiHucre Is Nothing Then
EskiHucre.Font.Size = 10
End If

Target.Font.Size = 12
Set EskiHucre = Target
End Sub
 
bir sorun var, C kolonundan D yada B kolonundaki hücrelere geçmek istendiğinde C kolonundaki biçim son haliyle kalıyor. (font size = 12)
C Kolonundan çıktıktan sonra hücrenin (font size = 10) haline dönmesini istiyorum.
 
A&#351;a&#287;&#305;daki &#351;ekilde dener misiniz?

Kod:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Column = 3 Then
Columns("C").Font.Size = 10
Target.Font.Size = 12
Else
Columns("C").Font.Size = 10
End If
End Sub
 
Son düzenleme:
farklı bir sorun devam ediyor, C kolonu içinde gezinirken hücrelerin font büyüklüğü 12 de sabitleniyor.
hücreden çıktığınızda fontun büyüklüğünü 10 a düşürmüyor. ancak ve ancak C kolonu dışındaki herhangi bir hücreye geldiğinizde sayfanın tamamı 10 a dönüşüyor. makroda c kolonundaki herhangi bir hücreden çıktıktan sonra ( c kolonunda gezinirken ) 10 a düşürmesini istiyorum.
 
teşekkür ederim sn.hamitcan,
sorun yok.
 
Geri
Üst