返回列表 上一主題 發帖

[發問] 轉換文字形式搜尋

回復 3# wayne0303

請測試看看,謝謝

Sub test()
Dim Arr, xD, T$, w1$, w2$, i&, j&, k%
Set xD = CreateObject("Scripting.Dictionary")
Arr = Range("d3:w16")
For i = 2 To UBound(Arr) Step 6
    k = k + 1
    For j = 1 To UBound(Arr, 2)
        T = Arr(i, j): If T = "" Then GoTo 99
        xD(T & "_" & k) = Arr(i - 1, j)
    Next j
99: Next i
Arr = Range("a5:a" & [a5].End(4).Row)
For i = 1 To UBound(Arr)
    w1 = Left(Arr(i, 1), 1)
    w2 = Mid(Arr(i, 1), 2, 1)
    If Asc(w1) > 64 And Asc(w1) < 123 And Asc(w2) > 64 And Asc(w2) < 123 Then
        If UCase(w1) = "L" Then
            T = Mid(Arr(i, 1), 2, 4) & "/" & Mid(Arr(i, 1), 8, 2) & "_" & 2
            Arr(i, 1) = xD(T)
        End If
        If UCase(w1) = "R" Then
            T = Mid(Arr(i, 1), 2, 4) & "/" & Mid(Arr(i, 1), 8, 2) & "_" & 1
            Arr(i, 1) = xD(T)
        End If
    Else
        T = Left(Arr(i, 1), 4) & "_" & 3
        Arr(i, 1) = xD(T)
    End If
Next
Range("b5").Resize(UBound(Arr)) = Arr
End Sub

TOP

回復 2# samwang

抱歉!samwang大

LR220仰角25°轉180°        →LR220/25 對照表格為左螺旋底下的213
RR230仰角30°轉180°        →RR230/30 對照表格為右螺旋底下的124
RR230仰角20°轉180°        →RR230/20 對照表格為右螺旋底下的122
R390轉90°→R390 對照表格為平彎底下的318       

用公式找出對照出來的213、124、122、318...這些數字

這樣...不知道您能看得懂嗎(汗)

TOP

回復 1# wayne0303

不好意思看不太懂,可否解釋詳細一點,謝謝

TOP

        靜思自在 : 我們要做好社會的環保,也要做好內心的環保。
返回列表 上一主題