我有一個excel表,我想提取一部分列名稱:例如,列名是「Y2014」,我應該得到字符串(或整數)「2014」只有 這裏是我的代碼使用vba格式化Excel數據庫標題
Function findValue(year As String)
Dim formattedYear As String
formattedYear = Microsoft.VisualBasic.Right(year, 1)
findValue = formattedYear
End Function
我得到的值時發生錯誤或者如果我嘗試用一個簡單的數值做findValue(「Y2014」),如果我與單元格的值findValue嘗試(Q1)(其中,A1含量相當於「Tableau1 [[#En-têtes]; [Y2014]])」: 有人可以幫忙嗎?謝謝。
錯誤的,因爲你應該使用'右(今年1)''而不是Microsoft.VisualBasic.Right(今年1)'。但它只給你一個正確的字符。 –