以下是引用山菊花在2006-10-26 16:11:14的发言:
与Array()和Split()相比,由工作表区域创建数组更加直观而简易,一个等号便解决问题: 如:用Sheet2工作表A1:E83的数据创建一个数组:
Private Sub CommandButton1_Click() arr = Sheet2.Range("a1:e83") End Sub
如果把该数据复制到Sheet1工作表相同区域,用数组操作,代码如下:
Private Sub CommandButton1_Click() arr = Sheet2.Range("a1:e83") Range("a1:e83") = arr End Sub
共两句,前一句把数据保存到数组,第二句,把数组内容写入到工作表。
请教菊花, 我想把A表的数据保存到数组, 再把数据内容写入到B表呢,又该如何? 在学习中把Sheet2更改在我需要的数据表, 代码如下: Private Sub CommandButton1_Click() arr = 总表.Range("b2:j11") 配件表.Range("b2:j11") = arr End Sub 但老提示"运行时错误'424' 要求对象" 还有, 如果单元格上面有个图像, 又如何一并引用过来? ~ 这个估计很难:) 注: 其中,工作薄中有二个表, 一个为"配件表" 一个为"总表"
ez4g4yl7.rar
(12.5 KB, 下载次数: 101)
[此贴子已经被作者于2006-10-27 15:27:40编辑过] |