Birleştirmede Hücre Güncellemesi

Katılım
28 Ocak 2008
Mesajlar
85
Excel Vers. ve Dili
Office 2003 Türkçe
Sa. Ekteki dosyada sayfa 1 ve sayfa 2 de bilgiler mevcut. Birleştirme yaparak Hücre biçimlendirmesi yaptım, ancak verileri güncellerken hemen güncelleme yapmıyor, illaki bir yere tıklayınca güncelleme yapıyor. Veriyi girer girmez güncelleme yapılabilirmi?. Teşk
 
Katılım
15 Haziran 2006
Mesajlar
3,704
Excel Vers. ve Dili
Excel 2003, 2007, 2010 (TR)
Merhabalar

Gerçi bunu formüllerle daha rahat yapabilirdiniz ama siz kodlamayı seçtiğinize göre, bildiğiniz bir şey var ..

Kodunuzda yanlış bir olay seçmişsiniz. Yani kodlarınız anca "seçim değiştiğinde" devreye giriyor. Bu da tabi ki, bahsettiğiniz gibi, anca başka bir hücreye tıkladığınızda hesaplama yapması anlamına geliyor. Oysa ki, siz Selection_Change değil, Calculate olayına aynı kodları yazmış olsaydınız, hücreleri değiştirdiğiniz anda, değer otomatik olarak değişecekti.

Aşağıdaki kodu kullanınız.

Kod:
Private Sub Worksheet_[COLOR=red][B]Calculate[/B][/COLOR]()
[a1] = [b1] & [c1]
ilk = InStr([a1], [c1])
son = Len([c1])
[a1].Characters(Start:=ilk, Length:=son).Font.FontStyle = "Kalın"
[a1].Characters(Start:=ilk, Length:=son).Font.Strikethrough = False
End Sub
 
Katılım
28 Ocak 2008
Mesajlar
85
Excel Vers. ve Dili
Office 2003 Türkçe
Saol Private Sub Worksheet_Calculate() komutu makinayı kilitledi, activatele tamam oldu, yordamı değiştirdim.
Teşk.
 
Son düzenleme:
Üst