• DİKKAT

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

Formül Sorunu

Katılım
27 Aralık 2005
Mesajlar
60
Excel Vers. ve Dili
Excel 2000
Türkçe
Ekte sunulan dosyada veri sayfasına formül girdiğimde sonuç çıkıyor, ancak formül kaybolduğu gibi işlevini yetiriyor. sorunun çüzümü için yardımlarını bekliyorum. Şimdiden teşekkürler
 

Ekli dosyalar

sayfanın kod bölümündeki
Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
On Error Resume Next
ilk = Target
ilk = Replace(ilk, "i", "İ")
ilk = Replace(ilk, "ı", "I")
Target = StrConv(ilk, vbUpperCase)
End Sub
bu büyük harfe çevir kodu yüzünden bozuluyor çözümü büyük harfe çevrilecek sütun hücre aralığı belliyse
Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, range("b2:b65000"))Is Nothing Then Exit Sub 
On Error Resume Next
ilk = Target
ilk = Replace(ilk, "i", "İ")
ilk = Replace(ilk, "ı", "I")
Target = StrConv(ilk, vbUpperCase)
End Sub
b2:b65000 aralıgında kodlar çalışacaktır dolayısıyla formüller bozulmayacaktır.
 
Teşekkürler, ancak ekte görüldüğü gibi formülü yazıp aşağıya doğru uzattığımızda formül sonucu sayı ve değerler ne olursa olsun değişmiyor. Aynı zamanda formulün bulunduğu hücre dahi formüle esas hücredeki değerler değiştirildiğinde değişiklik olmuyor.
Yani kısaca başka bir sorun çıktı bu kez.
 
Son düzenleme:
Geri
Üst