如何解决此vba脚本中的文件不匹配问题
我想将csv文件中的数据复制到excel工作表中。共有11个csv文件。 到目前为止,我有这个(这是一个修改后的版本从以前的职位): 但是,我在这里得到了一个类型不匹配:如何解决此vba脚本中的文件不匹配问题,vba,csv,excel,Vba,Csv,Excel,我想将csv文件中的数据复制到excel工作表中。共有11个csv文件。 到目前为止,我有这个(这是一个修改后的版本从以前的职位): 但是,我在这里得到了一个类型不匹配: Windows(filenum & ".csv").Activate 我不太确定如何修理它。 除此之外,代码的其余部分看起来正常吗?这是我的第一个VBA脚本…Filenum是一个数组,因此需要使用索引来引用它 Windows(filenum&“.csv”).Activate错误 改为: filenum(lngPosi
Windows(filenum & ".csv").Activate
我不太确定如何修理它。
除此之外,代码的其余部分看起来正常吗?这是我的第一个VBA脚本…Filenum是一个数组,因此需要使用索引来引用它
Windows(filenum&“.csv”).Activate
错误
改为:
filenum(lngPosition)
或
另外,您的下一个错误
Next lngPositionlngPositionlngPosition
您必须多次点击“粘贴”该部件现在可以工作,但它仍然无法获取数据并粘贴。。知道为什么吗?你应该避免使用Select
和Copy
和Activate
,我认为这会给你带来问题。关于Stackoverflow和google的大量信息。@user2883071如果我的答案解决了您的问题,您能接受答案吗?:-)
filenum(1)
Next lngPositionlngPositionlngPosition