merhaba arkadaşlar şimdi benim bitane userform var ve ben değerleri burdan giriyorum değerleri girdikcede m2/m3/fire/verim otomaik olarak hesapliyor ama sıkıntım şu ben userformdan veri girişi yaptrıkca verim sürekli artıyor %130 %150 kadar çıkıyor bunun çıkmaması lazım en fazla %99 da kalması lazım bunu nasıl sağlarım kodlar aşağıda
Sub hesapla()
syf = ComboBox2.Value
son = Cells(65536, 1).End(xlUp).Row
For i = son To 5 Step -1
If WorksheetFunction.CountIf(Range("b5:b" & i), Cells(i, 2)) = 1 Then
isim = Cells(i, 2).Value
deger = Cells(i, 3).Value
toplam = Evaluate("SUMPRODUCT((" & syf & "!b5:b55000=""" & isim & """)*(" & syf & "!I5:I55000))")
Cells(i, 11) = toplam - deger
Cells(i, 12) = toplam / deger
End If
Next
End Sub
bu kodu nasıl uyarlarım ufak not
h sutununda = m2 var
I sutununda = m3 var
k sütününda = fire
L sutununda = verim var yardımlarınız için şimdiden çok tşkler
Sub hesapla()
syf = ComboBox2.Value
son = Cells(65536, 1).End(xlUp).Row
For i = son To 5 Step -1
If WorksheetFunction.CountIf(Range("b5:b" & i), Cells(i, 2)) = 1 Then
isim = Cells(i, 2).Value
deger = Cells(i, 3).Value
toplam = Evaluate("SUMPRODUCT((" & syf & "!b5:b55000=""" & isim & """)*(" & syf & "!I5:I55000))")
Cells(i, 11) = toplam - deger
Cells(i, 12) = toplam / deger
End If
Next
End Sub
bu kodu nasıl uyarlarım ufak not
h sutununda = m2 var
I sutununda = m3 var
k sütününda = fire
L sutununda = verim var yardımlarınız için şimdiden çok tşkler