谁能帮帮我?关于excel与cad互相转换表格的问题.
www.dimcax.com
谁能帮帮我?关于excel与cad互相转换表格的问题.
由于工作的需要,现在正在学习vba,
我从论坛上下在了一个excel与cad互相转换表格的程序
通过工具菜单->加载应用程序 可加载dvb文件,然后通过工具菜单->宏->运行宏 来运行相应程序。如需要每次启动时均加载该程序,则可以将该文件放在启动组中。
我试了一下。
由excel表生成autocad时出现错误。实时错误‘9’ 下标越界
由autocad生成excel表怎么里面什么都没有啊。
byval x as integer, byval y as integer是什么意思啊,为什么前面要加byval
下面这个是我用来测试的excel表。
谁能帮帮我?关于excel与cad互相转换表格的问题.
实时错误‘9’ 下标越界问题:
你的excel文档没有名为“报价”的工作表,你将程序中代码
with xcelapp.activeworkbook.worksheets("报价")
改为
with xcelapp.activeworkbook.worksheets("sheet1")
就可以了。
byval表示用值传递方式在函数(过程)间传递参数,目的是保证函数内部不会修改外部变量,即程序中i、j变量值。用byval传递参数,即使函数内修改了参数x、y的值也不会影响函数外部的变量i、j。
byval 表示传值参数 不加此表示值传地址,是vb默认的,表示对参数在函数过程会被改变。这和c语言是不同的。