楼主: summerrain3399
1153 0

[问答] 两个含有空值的数组如何用宏实现求差? [推广有奖]

  • 6关注
  • 1粉丝

已卖:917份资源

博士生

51%

还不是VIP/贵宾

-

威望
0
论坛币
433 个
通用积分
3.9346
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
6521 点
帖子
300
精华
0
在线时间
249 小时
注册时间
2009-8-16
最后登录
2025-10-7

楼主
summerrain3399 发表于 2013-3-15 14:52:32 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
请问各位:如何实现两个两维的数组array1和array2的差,并赋值给工作表的一个区域?
直接在EXCEL中,我已经知道用ctrl+alt+enter来实现,但是如何用实现呢?
例如:range("A1:B5")=array1-array2  
(在写宏时,显示错误提示,类型不匹配,我试过用两个无空值的array1与arrya2计算,仍然有错。)
array1=如下                   我不需要用循环语句做,因为程序已经有两层for循环了。如果能有一个语句直接实现就更好   
                                       如:用application.worksheet.function.sum(array1,array2)

看着很简单,但我觉得还是有难度的,很多人都不知道怎么做,聪明的你们来帮忙想想这道小学生题吧。谢谢。~~

0.05%

0.50%

         

0.20%

2.00%

0.25%

2.50%

0.25%

2.50%

0.25%

2.50%



array2=如下:
0.05%

0.20%

0.25%

0.25%

0.25%



二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:如何用 Application worksheet function cation 工作表 EXCEL 如何

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-3 08:33