Otomatik KTF aktivasyonu

Onur5k

Altın Üye
Katılım
13 Şubat 2018
Mesajlar
61
Excel Vers. ve Dili
2016
Altın Üyelik Bitiş Tarihi
22-04-2025
bir modül kod yazılarak bir sütundaki sarı renksiz hücrelerin toplanması ile ilgili bir ADD_İN yapılmıştır. İlgili fonksiyon tanımı şuanda çalışıyor ancak sarı renksiz hücre sarıya boyandığında toplamdan otomatik düşüm gerçekleşmiyor. F9 a basmak yada formülün yazılı olduğu hücreye tekrar giriş yaparak enter a basmak gerekiyor.

otomatik olarak formülün kontrolünü sağlayamıyorum. kullanmış olduğum kod :

Function SarıRenksizToplam(Alan As Range)
Application.Volatile
Dim v, Sarı_topla, Genel_topla
Sarı_topla = 0
Genel_topla = 0
For Each v In Alan
If IsNumeric(v.Value) Then Genel_topla = Genel_topla + v.Value
If v.Interior.ColorIndex = 6 Then
If IsNumeric(v.Value) Then Sarı_topla = Sarı_topla + v.Value
End If
Next v
SarıRenksizToplam = Genel_topla - Sarı_topla
End Function

formülün otomatik çalışması için ne yapmak gerekir. Yardımlarınızı rica ederim.

Saygılarımla
 

Muzaffer Ali

Destek Ekibi
Destek Ekibi
Katılım
5 Haziran 2006
Mesajlar
6,165
Excel Vers. ve Dili
2019 Türkçe
Merhaba.

Formüller tabını açın / Hesaplamalar / Hesaplama seçenekleri / Otomatik seçin.
 

Zeki Gürsoy

Uzman
Uzman
Katılım
31 Aralık 2005
Mesajlar
4,333
Excel Vers. ve Dili
Office 2019 (64 bit) - Türkçe
Hücre rengi değişikliği formül tetiklemez.
 

Onur5k

Altın Üye
Katılım
13 Şubat 2018
Mesajlar
61
Excel Vers. ve Dili
2016
Altın Üyelik Bitiş Tarihi
22-04-2025
Bu örnek dosyada hücre rengi değişikliği formül tetikliyor ama.
ben bu çalışmayı farklı bir excele aktardım. Otomatik hali bunda çalışıyor ancak benim çalışmam da işlemiyor.
 

Ekli dosyalar

Merhum İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,094
Excel Vers. ve Dili
Excel, 365 - İngilizce
.

Çünkü, eklediğiniz dosyanın sayfa kodunda kodlar varda ondan.

.
 

Onur5k

Altın Üye
Katılım
13 Şubat 2018
Mesajlar
61
Excel Vers. ve Dili
2016
Altın Üyelik Bitiş Tarihi
22-04-2025
farklı bir dosyada aynı çalışmayı nasıl yapabilirim İdris Hocam?

syg
 

Merhum İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,094
Excel Vers. ve Dili
Excel, 365 - İngilizce
.

Başka bir dosyada aşağıdaki kodu sayfanın kod bölümüne yazın.

Kod:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
   Calculate
End Sub

.
 

Onur5k

Altın Üye
Katılım
13 Şubat 2018
Mesajlar
61
Excel Vers. ve Dili
2016
Altın Üyelik Bitiş Tarihi
22-04-2025
idris hocam tekrar aynı konu hakkında bir görüş almak istiyorum. en son yazdığınız kodu sayfa kod bölümüne yazdığımda istediğim oluyor problem yok. sarı renge manuel boyadığımda toplamdan otomatik düşüm sağlanıyor.
ilgili hücrelere koşullu biçimlendirme için bir formülle otomatik renklendirme yaptığımda ise ilgili formül ve otomatik değer güncelleme çalışmıyor. Bu sorun neyden kaynaklı olabilir?

Yardımlarınızı rica ederim

SYG
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,160
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Koşullu biçimlendirme de hücrenin fiziksel rengi değişmez sadece görsel olarak renkli görürsünüz. Bu sebeple sonuç alamıyorsunuz.

Sonuç almak için ilgili hücredeki koşulu sorgulayabilirsiniz. Ya da KTF yerine normal SUB (Makro) yazmalısınız. Bunda da koşullu biçimlendirme rengini sorgulayan Range("A1").DisplayFormat.Interior.ColorIndex komutunu kullanabilirsiniz. (Uyarı : Bu komut KTF'de çalışmaz)
 
Üst