A
ahmedummu
Misafir
Merhaba arkadaşlar.
Aşağıdaki kodda Döngü içinde Çizgi içine aldığım kod bloğunda Şart doğru ise Yani optionbutton1 seçili ise Sadece ii değişkeninin (Döngünün) 1. değerinde kod bloğundaki işlemi yapacak Diğer satırlarda çizgi içindeki kod bloğundaki işlemi yapmayacak.
Bu hali ile sadece döngünün 1. değerinde yapmasını istediğim işlev döngünün sanuna kadar devam ediyor. Yani her satırda aynı işlemi takrar ediyor.
Aşağıdaki kodda Döngü içinde Çizgi içine aldığım kod bloğunda Şart doğru ise Yani optionbutton1 seçili ise Sadece ii değişkeninin (Döngünün) 1. değerinde kod bloğundaki işlemi yapacak Diğer satırlarda çizgi içindeki kod bloğundaki işlemi yapmayacak.
Bu hali ile sadece döngünün 1. değerinde yapmasını istediğim işlev döngünün sanuna kadar devam ediyor. Yani her satırda aynı işlemi takrar ediyor.
Kod:
If ComboBox1.Value = "5434" Then
Sheets("5434").Select
Dim ii As Integer
On Error Resume Next
For ii = 6 To Range("B32000").End(xlUp).Row
Cells(ii, "E") = WorksheetFunction.VLookup(Cells(ii, 2), Sheets("KATSAYILAR").Range("A:B"), 2, 0)
Cells(ii, "F") = fark
Cells(ii, "G") = "'" & TextBox6.Value & "/" & TextBox7.Value
Cells(ii, "I") = Format(Sheets("5434").Cells(ii, "E").Value * Sheets("5434").Cells(ii, "F").Value, "#,##0.00") * 1
'===================================================
If OptionButton1.Value = True Then
Cells(0, "J") = Format(Sheets("5434").Cells(ii, "E").Value * Sheets("5434").Cells(ii, "F").Value, "#,##0.00") * 1
Else
Exit Sub
End If
'====================================================
Cells(ii, "K") = Format(Sheets("5434").Cells(ii, "I").Value * 0.2, "#,##0.00") * 1
Cells(ii, "M") = Format(Sheets("5434").Cells(ii, "I").Value * 0.12, "#,##0.00") * 1
Cells(ii, "L") = Format(Sheets("5434").Cells(ii, "E").Value * ozelhizfark * 100, "#,##0.00") * 1
Cells(ii, "N") = (Format(Sheets("5434").Cells(ii, "I").Value + Sheets("5434").Cells(ii, "J").Value + Sheets("5434").Cells(ii, "K").Value + Sheets("5434").Cells(ii, "L").Value + Sheets("5434").Cells(ii, "M").Value, "#,##0.00") * 1)
Cells(ii, "U") = Format(Sheets("5434").Cells(ii, "I").Value * 0.16, "#,##0.00") * 1
matrah = Sheets("5434").Cells(ii, "I").Value - Sheets("5434").Cells(ii, "U").Value
Cells(ii, "O") = Format(matrah * 0.15, "#,##0.00") * 1
Cells(ii, "P") = Format(Sheets("5434").Cells(ii, "I").Value * 0.00759, "#,##0.00") * 1
Cells(ii, "T") = Format(Sheets("5434").Cells(ii, "I").Value * 0.2, "#,##0.00") * 1
Cells(ii, "S") = Format(Sheets("5434").Cells(ii, "I").Value * 0.12, "#,##0.00") * 1
Cells(ii, "V") = Format(Sheets("5434").Cells(ii, "T").Value + Sheets("5434").Cells(ii, "U").Value, "#,##0.00") * 1
Cells(ii, "W") = (Sheets("5434").Cells(ii, "O").Value + Sheets("5434").Cells(ii, "P").Value + Sheets("5434").Cells(ii, "Q").Value + Sheets("5434").Cells(ii, "R").Value + Sheets("5434").Cells(ii, "S").Value + Sheets("5434").Cells(ii, "T").Value + Sheets("5434").Cells(ii, "U").Value)
Cells(ii, "X") = Format(Sheets("5434").Cells(ii, "N").Value - Sheets("5434").Cells(ii, "W").Value, "#,##0.00") * 1
Moderatör tarafında düzenlendi:
