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
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,580
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
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
 

hamitcan

Uzman
Uzman
Katılım
1 Temmuz 2004
Mesajlar
7,729
Excel Vers. ve Dili
Excel 2019 Türkçe
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
 
Katılım
14 Aralık 2004
Mesajlar
170
Excel Vers. ve Dili
2000-TR
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.
 

hamitcan

Uzman
Uzman
Katılım
1 Temmuz 2004
Mesajlar
7,729
Excel Vers. ve Dili
Excel 2019 Türkçe
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:
Katılım
14 Aralık 2004
Mesajlar
170
Excel Vers. ve Dili
2000-TR
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.
 

hamitcan

Uzman
Uzman
Katılım
1 Temmuz 2004
Mesajlar
7,729
Excel Vers. ve Dili
Excel 2019 Türkçe
Yukar&#305;daki kodu g&#252;ncelledim.
 
Katılım
14 Aralık 2004
Mesajlar
170
Excel Vers. ve Dili
2000-TR
teşekkür ederim sn.hamitcan,
sorun yok.
 
Üst