標題:
[發問]
有關數字分區的問題
[打印本頁]
作者:
imzues
時間:
2012-1-9 09:35
標題:
有關數字分區的問題
想請問各位大大
有關數字碼分區的問題
條件限制為
後面兩碼1、5、21、25是C
2、3、4、6、10、11、15、16、20、22、23、24是B
7、8、9、12、13、14、17、18、19是A
若從右邊數第7碼為0為D(這條件大於前面3個條件)
這個有什麼方法可以分出來!!
感謝各位
[attach]9154[/attach]
作者:
GBKEE
時間:
2012-1-9 10:15
回復
1#
imzues
Option Explicit
Sub Ex()
'後面兩碼1、5、21、25是C
'2、3、4、6、10、11、15、16、20、22、23、24是B
'7、8、9、12、13、14、17、18、19是A'
'若從右邊數第7碼為0為D(這條件大於前面3個條件
Dim Rng As Range, Ar(), i
Set Rng = Range("d3", Range("d3").End(xlDown)).Resize(, 2)
Ar = Rng
For i = 1 To UBound(Ar)
If Mid(Right(Ar(i, 1), 7), 1, 1) = "0" Then
Ar(i, 2) = "D"
ElseIf InStr("01、05、21、25", Right(Ar(i, 1), 2)) Then
Ar(i, 2) = "C"
ElseIf InStr("02、03、04、06、10、11、15、16、20、22、23、24", Right(Ar(i, 1), 2)) Then
Ar(i, 2) = "B"
ElseIf InStr("07、08、09、12、13、14、17、18、19", Right(Ar(i, 1), 2)) Then
Ar(i, 2) = "A"
End If
Next
Rng.Value = Ar
End Sub
複製代碼
作者:
imzues
時間:
2012-1-9 11:56
感謝~又學到新的方法了~受益良多!
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)