我嘗試創建一個將英寸值轉換爲度量值的函數。將英寸轉換爲度量值
在小區中有例如「1/12英寸」。
我的功能到現在的樣子如下:
Public Function ConInToMe(inp As String) As Integer
If InStr("inp, inch", ",") = 4 Then
inp = Left(inp, Len(inp) - 4)
inp = CInt(inp)
ConInToMe = WorksheetFunction.MRound(inp/25.4, 1/16)
ActiveCell.NumberFormat = "# ??/??"
Else
MsgBox ("no inch value detected")
End If
End Function
我刪除子「寸」的價值轉換。我總是在單元格中獲得#VALUE。我做錯了什麼?任何想法?
問候和THX提前, yab86
有你試過沒有NumberFormat的? –
是的,我做到了。沒有什麼變化 – yab86