標題:
[發問]
請問如何用 VBA EXCEL 判別區間
[打印本頁]
作者:
ch20070723
時間:
2015-8-27 11:31
標題:
請問如何用 VBA EXCEL 判別區間
[attach]21811[/attach]
請問各位
如何寫VBA 判斷A值落於E欄的哪個區間,其對應值再乘與A值 就可以得到N值
這困擾我好久~
麻煩大家指點~~~
在此先謝謝大家了
作者:
owen06
時間:
2015-8-27 13:15
回復
1#
ch20070723
像這樣嗎?
Sub check_it()
For Each MyValue In Range("a2:a" & [a65536].End(xlUp).Row)
If MyValue.Value < 1 Then
MyValue.Offset(0, 1) = MyValue.Value * 9
ElseIf MyValue.Value < 2 Then
MyValue.Offset(0, 1) = MyValue.Value * 8
ElseIf MyValue.Value < 5 Then
MyValue.Offset(0, 1) = MyValue.Value * 7
ElseIf MyValue.Value < 10 Then
MyValue.Offset(0, 1) = MyValue.Value * 6
ElseIf MyValue.Value < 15 Then
MyValue.Offset(0, 1) = MyValue.Value * 5
ElseIf MyValue.Value < 20 Then
MyValue.Offset(0, 1) = MyValue.Value * 4
ElseIf MyValue.Value < 50 Then
MyValue.Offset(0, 1) = MyValue.Value * 3
Else: MyValue.Offset(0, 1) = MyValue.Value * 2
End If
Next
End Sub
複製代碼
作者:
ch20070723
時間:
2015-8-27 13:41
回復
2#
owen06
沒錯!!!!太感謝了!!!!!!
我昨天用了一個下午搞不出來,您一下子就幫我寫出來~~~
太厲害了啦!!!!!
謝~~~謝~~~~謝~~~謝~~~~:'(
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)