在下面的代码行中,我得到了一个类型错配错误。它在循环中,直到第一次迭代(其中.Cells(rowStart + i, ISO_revs_col).Value是字符串)才会发生错误。这可能会导致错误,但我希望.IfError函数只返回"0“字符串。如果有人能告诉我为什么我得到一个错误,而不是"0“,我会感激它。
这种格式与2014年6月2日在Stackflow上回答的"convert MMM DD,YYYY HH:MM:SS am in Excel“略有不同(对于初学者来说,年份后面有一个逗号)。我尝试运行答案提供的VBA代码,但得到运行时错误13和类型不匹配。我对VBA的了解还不够,不知道我应该对VBA代码进行哪些更改。我们将非常感谢您的帮助。
不幸的是,我的collaegue目前正在度假,我坐在这里和他的VBA代码,在那里我总是触发运行时13错误。有什么帮助吗?错误代码用**标记
Function checkForMapping(sheetName As String, checkColumn As Integer, displayColumn As Integer