Sub 自選藍號清除()
車編$ = InputBox("請輸入車編,Ex:A車", Excel詢問, "A車")
藍號清除 車編
End Sub
Sub 藍號清除(Optional 車號 As String)
'此函數用'選擇性引數',不輸入車號即表示全部清除
Arr = Range([B1], [F1].End(4))
If 車號 = "" Then 清除 = True
For R = 2 To UBound(Arr)
If Arr(R, 5) = 車號 Or 清除 Then
Arr(R, 1) = Replace(Arr(R, 1), "S", "") '去掉'S'
Arr(R, 1) = Left(Arr(R, 1), Len(Arr(R, 1)) - 2) '去掉後兩位
End If
Next R
[B1].Resize(UBound(Arr), UBound(Arr, 2)) = Arr
End Sub
Sub 藍號清除(Optional 車號 As String)
'此函數用'選擇性引數',不輸入車號即表示全部清除
Arr = Range([B1], [F1].End(4))
If 車號 = "" Then 清除 = True
For R = 2 To UBound(Arr)
If Arr(R, 5) = 車號 Or 清除 Then
Arr(R, 1) = Replace(Arr(R, 1), "S", "") '去掉'S'
Arr(R, 1) = Left(Arr(R, 1), Len(Arr(R, 1)) - 2) '去掉後兩位
Arr(R, 1) = Arr(R, 1) & "00"
End If
Next R
[B1].Resize(UBound(Arr), UBound(Arr, 2)) = Arr
End Sub 作者: BV7BW 時間: 2021-6-12 14:37