Jak*_*ake 0 csv import excel vba
我写了一个宏,使用QueryTable将CSV文件导入我的电子表格.我的目标是导入CSV数据,并将其保存在电子表格中以供将来参考.
但是,QueryTable当然会更新外部CSV文件,我想防止这种情况(因为我想忘记外部文件).是否有可用于防止刷新的QueryTable设置,或者这是否是完全使用的错误功能?
Ada*_*sha 5
好吧..如果您的目标是导入数据而不是保持最新数据(即使用CSV再次刷新),那么在查询表的.Refresh命令之后的VBA结束时,只需删除查询表.
例如 Sheet1.QueryTables(1).Refresh(False) Sheet1.QueryTables(1).Delete
确保传递False以刷新命令以要求Excel执行forground查询,其中代码执行将保持到您获取数据为止.然后,您添加查询表的单元格将被视为常规单元格.
归档时间:
16 年,7 月 前
查看次数:
2751 次
最近记录:
10 年,8 月 前