随便聊聊。Quicker的Excel模块,偶尔不能正常使用,貌似要安装了Excel才正常。此处不讨论Excel模块。
已在动作内获取了数据,若用写入文本模块写入数据到Excel,WPS打开正常,而Excel打开不正常。如果用VBS生成Excel文件,WPS和和Excel都能正常打开,但获取的数据如何通过VBS写入Excel?
将获取的数据赋值给变量,然后用插值的方法传递给vbs的变量就行了。如果是从一个csv文件获取数据写到另一个excel表,直接用vbs就可以完成了
目前我学到了VBS写入单元格值:.Range("").Value="",这是写入指定范围的。如果我获取到变量为CSV格式,如何通过VBS将CSV数据写入到Excel文件
没看明白,csv不是文件的格式吗,变量怎么会是csv格式呢,还是说变量是csv文件的路径么?
例如获取到数据1,2,3……,如何赋值A1为1,B1为2,C1为3……
可以在quicker中将,号转义替换为\t,然后将变量传递到vbs,最后直接赋值给a1单元格,就和quicker的发送文本到窗口功能一样的。第二个方法,也是通用的方法,就是将数据直接传递给vbs的一个变量,然后用split函数转换成数组,最后将数组赋值给单元格区域就行了
谢谢,试了下第一个方法不行,第二个方法在研究
可能我记错了,第一种方法只能用quicker实现,我一般都是用第二种方法,你可以参考下我那个 一页打印 的动作里面的代码。最近隔离中,只能手机回复
谢谢,学VBS在Excel的应用网上没有系统的教程,请问是否要学VBA在Excel的应用才系统
谢谢
如有疑问可以加我微信zuililiunian共同探讨
将获取的数据赋值给变量,然后用插值的方法传递给vbs的变量就行了。如果是从一个csv文件获取数据写到另一个excel表,直接用vbs就可以完成了
目前我学到了VBS写入单元格值:.Range("").Value="",这是写入指定范围的。如果我获取到变量为CSV格式,如何通过VBS将CSV数据写入到Excel文件
目前我学到了VBS写入单元格值:.Range("").Value="",这是写入指定范围的。如果我获取到变量为CSV格式,如何通过VBS将CSV数据写入到Excel文件
目前我学到了VBS写入单元格值:.Range("").Value="",这是写入指定范围的。如果我获取到变量为CSV格式,如何通过VBS将CSV数据写入到Excel文件
没看明白,csv不是文件的格式吗,变量怎么会是csv格式呢,还是说变量是csv文件的路径么?
例如获取到数据1,2,3……,如何赋值A1为1,B1为2,C1为3……
可以在quicker中将,号转义替换为\t,然后将变量传递到vbs,最后直接赋值给a1单元格,就和quicker的发送文本到窗口功能一样的。第二个方法,也是通用的方法,就是将数据直接传递给vbs的一个变量,然后用split函数转换成数组,最后将数组赋值给单元格区域就行了
谢谢,试了下第一个方法不行,第二个方法在研究
可能我记错了,第一种方法只能用quicker实现,我一般都是用第二种方法,你可以参考下我那个 一页打印 的动作里面的代码。最近隔离中,只能手机回复
谢谢,学VBS在Excel的应用网上没有系统的教程,请问是否要学VBA在Excel的应用才系统