我有一个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)'。但它只给你一个正确的字符。 –