- Katılım
- 23 Eylül 2004
- Mesajlar
- 1,754
- Excel Vers. ve Dili
- Excel 2010 TR
Merhaba Excel Vb. öğrenmeye çalışıyorum ama daha yolun başındayım
Aşağıdaki formulu Vb de nasıl kısaltabiliriz örnek formul yazabilirmisiniz.
şimdiden teşekkürler.
Function HSO(HSO1 As Long, HSO2 As Long, HSO3 As Long, SUZ1 As Long, SUZ2 As Long)
Dim ALW1, ALW2, ALW3, BLW1, BLW2, BLW3
If HSO1 = SUZ1 Then
ALW1 = 1
Else
ALW1 = 0
End If
If HSO2 = SUZ1 Then
ALW2 = 1
Else
ALW2 = 0
End If
If HSO3 = SUZ1 Then
ALW3 = 1
Else
ALW3 = 0
End If
If HSO1 = SUZ2 Then
BLW1 = 1
Else
BLW1 = 0
End If
If HSO2 = SUZ2 Then
BLW2 = 1
Else
BLW2 = 0
End If
If HSO3 = SUZ2 Then
BLW3 = 1
Else
BLW3 = 0
End If
HSO = ALW1 + ALW2 + ALW3 + BLW1 + BLW2 + BLW3
End Function
Aşağıdaki formulu Vb de nasıl kısaltabiliriz örnek formul yazabilirmisiniz.
şimdiden teşekkürler.
Function HSO(HSO1 As Long, HSO2 As Long, HSO3 As Long, SUZ1 As Long, SUZ2 As Long)
Dim ALW1, ALW2, ALW3, BLW1, BLW2, BLW3
If HSO1 = SUZ1 Then
ALW1 = 1
Else
ALW1 = 0
End If
If HSO2 = SUZ1 Then
ALW2 = 1
Else
ALW2 = 0
End If
If HSO3 = SUZ1 Then
ALW3 = 1
Else
ALW3 = 0
End If
If HSO1 = SUZ2 Then
BLW1 = 1
Else
BLW1 = 0
End If
If HSO2 = SUZ2 Then
BLW2 = 1
Else
BLW2 = 0
End If
If HSO3 = SUZ2 Then
BLW3 = 1
Else
BLW3 = 0
End If
HSO = ALW1 + ALW2 + ALW3 + BLW1 + BLW2 + BLW3
End Function
