- Katılım
- 11 Mart 2005
- Mesajlar
- 3,151
- Excel Vers. ve Dili
- Office 2013 İngilizce
Merrhaba,
Ekli dosyada Kullanıcı Tanımlı fonksiyon ile oluşturduğum formülü;
Excel' in kendi yerleşik işlevleri ile yapabilir miyiz? Kullanıcı tanımlı fonksiyon diğer makinelerde sıkıntı oluyor.
"C" sütununa göre en sağdan başlayarak sola doğru toplama yaparak gelecek ve A sütundaki değeri eşitlediği yada üsütüne ilk çıktığı hücrenin;
1.satırındaki tarihi yazacak.
teşekkürler,
iyi Çalışmalar.
Ekli dosyada Kullanıcı Tanımlı fonksiyon ile oluşturduğum formülü;
Excel' in kendi yerleşik işlevleri ile yapabilir miyiz? Kullanıcı tanımlı fonksiyon diğer makinelerde sıkıntı oluyor.
"C" sütununa göre en sağdan başlayarak sola doğru toplama yaparak gelecek ve A sütundaki değeri eşitlediği yada üsütüne ilk çıktığı hücrenin;
1.satırındaki tarihi yazacak.
Kod:
Function xTarih(rw As Long)
Dim i As Integer
Dim Toplam As Double
Dim deger As Double
On Error Resume Next
Application.Volatile True
deger = Abs(ActiveSheet.Range("A" & rw).Value)
Toplam = 0
For i = 22 To 4 Step -1
Toplam = Toplam + ActiveSheet.Cells(rw, i).Value
If Toplam >= deger Then Exit For
Next i
xTarih = ActiveSheet.Cells(1, i).Value
Toplam = 0
deger = 0
End Function
iyi Çalışmalar.
Ekli dosyalar
-
16.6 KB Görüntüleme: 7