如题,我想要把工作表里的a1-g1先复制
在粘贴到a20-g20,请问如何作??
我作的选择是这样的:excelworksheet1.Range['a1','g1'].Select;
通过编译,但复制、粘贴我就不会了,请给出比较详细的代码,我用的是控件连接的excel。
在粘贴到a20-g20,请问如何作??
我作的选择是这样的:excelworksheet1.Range['a1','g1'].Select;
通过编译,但复制、粘贴我就不会了,请给出比较详细的代码,我用的是控件连接的excel。
解决方案 »
- 提个有点异想天开的问题,看现实不?
- 求助,如果把报表格式为rmf的文件转化为fastreport可用的报表格式?
- 押宝输了,悲哀呀!!!
- 怎么自制控件?
- 有关图片特效的问题,高手指教啊!
- listbox问题???????
- 高分求 怎样将当前 DbGrid中的内容通过一命令按纽进行批量提交--------在线等候,解决就给分
- 如何在主应用程序的窗口中调用自已写的DLL中的Frame?谢谢
- 关于数据库连接的问题
- 简单问题:在WIN98中怎样写代码通过注册表判断MODEM在哪个端口?
- 请问高手,在combobox中如何在什么事件中,修改combobox.text的值。
- 请教高手,下拉框中如何取当前系统的年月?
range.select;
range.Copy
asheet.cells[20,1].select;
range.Paste;
//呵呵,感觉不太对劲呢,应该是range:=asheet.range[asheet.cells[1,1],asheet.cells[7,20]);
才是
一是如二楼的一样利用excel自己的copy and paste功能,基本上和他说的一样,关键就是单元的选取,这个可以看看vba的帮助(office里面有)再自己试一下就应该可以的了。
还有一个就是自己用程序控制,一个cell一个cell的取值然后再一个一个的赋值,不过这个我没用过,一个是看起来太复杂,而且如果遇到内嵌的图形或者表格后会不会有问题我也没试过。