Çözüldü Hücredeki formülde bozulmaları önlemek

Katılım
29 Haziran 2018
Mesajlar
297
Excel Vers. ve Dili
2016 TÜRKÇE
Arkadaşlar merhaba Sizlerin yardımlarıyla hazırladığım öğrenci kulüp programında ŞABLON sayfasında E3 hücresinde;

=EĞER(A3="";"";İNDİS(KULÜPLER!C$3:KULÜPLER!C$55;KAÇINCI(A3;KULÜPLER!B$3:KULÜPLER!B$55;0);1)) şeklindeki formül kulüpler sayfasında silme ve taşıma işlemleri yapılınca bazen;

=EĞER(A3="";"";İNDİS(KULÜPLER!#BAŞV!:KULÜPLER!C$55;KAÇINCI(A3;KULÜPLER!#BAŞV!:KULÜPLER!B$55;0);1)) haline gelip işlevini kaybediyor. Ben ŞABLON sayfasının kod bölümünde;

Private Sub Worksheet_Activate()
s = ActiveSheet.Name
[a3] = s
End Sub kodlarına ilaveten

Private Sub Worksheet_Change(ByVal Target As Range)
Range("E3").FormulaLocal = "=EĞER(A3="";"";İNDİS(KULÜPLER!C3:KULÜPLER!C$55;KAÇINCI(A3;KULÜPLER!B3:KULÜPLER!B$55;0);1))"
End Sub

Şeklinde bir kod ilave etmek istedim ama çalışmadı. Ne yapabilirim Teşekkürler.

https://www.dosyaupload.com/a7v7
 

yanginci34

Altın Üye
Katılım
6 Temmuz 2010
Mesajlar
1,616
Excel Vers. ve Dili
excel2016
Altın Üyelik Bitiş Tarihi
12-10-2026
sayfa korumasını kaldırın veya şifresini yazın
 

Korhan Ayhan

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

Hücreler silinse de formülde bozulma olmaz.

Kod:
=EĞER(A3="";"";İNDİS(DOLAYLI("KULÜPLER!C3:C55");KAÇINCI(A3;DOLAYLI("KULÜPLER!B3:B55");0);1))
 
Katılım
29 Haziran 2018
Mesajlar
297
Excel Vers. ve Dili
2016 TÜRKÇE
Sayın Korhan Ayhan Bey Teşekkür ederim. Bir başka çalışmada İhtiyaç hasıl olursa kod ile çözüm nasıl olurdu acaba? Teşekkürler.
Sayın yangıncı34 şifreyi kaldırmıştım ama yine de vereyim "sivas"
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,190
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
ŞABLON sayfanızın kod bölümüne aşağıdaki kodu uygulamanız yeterli olacaktır.

Kod:
Private Sub Worksheet_Activate()
    Range("A3") = ActiveSheet.Name
    Range("E3").FormulaLocal = "=EĞER(A3="""";"""";İNDİS(KULÜPLER!C$3:C$55;KAÇINCI(A3;KULÜPLER!B$3:B$55;0);1))"
End Sub
 
Katılım
29 Haziran 2018
Mesajlar
297
Excel Vers. ve Dili
2016 TÜRKÇE
Sayın Korhan Ayhan ilgi ve yardımınız için teşekkür ederim
 
Üst