利用VBA实现Excel表格计算

时间:2023-05-06 09:54:45 

利用Excel制作电子表格时,有时需要用到计算填充功能,比如某列每种元件的价格合计,就是由E列元件单价乘以D列元件数量得来的。通过分析,发现利用Excel提供的VBA(VisualBasicforApplication)功能,写几行Basic代码即可方便地达到自动填充F列数据的目的,且计算结果为纯数据值,可以自由进行处理。具体实现步骤如下:

1. 建立Excel工作表,分别填入其它相应的数据,包括E列元件的单价和D列元件数量。

2. 点击“视图”→“工具栏”→“VisualBasic”→VB控件工具箱。

3. 在整个工作表的底部或适当的位置放置控制按钮“CommandButton1”。

4. 双击控制按钮,加入语句:

PrivateSubCommandButton1_Click()
DimiAsInteger’自动填充的行号
DimrandAsString’工作表D列的范围参数
DimraneAsString’工作表E列的范围参数
DimranfAsString’工作表F列的范围参数

Fori=2To12’12为本例中给出的填充结果行号,可由使用者自己设定’该循环主要完成工作表F列计算表格的自动填充

rand=″D″+CStr(i)
rane=″E″+CStr(i)
ranf=″F″+CStr(i)
Worksheets(″Sheet1″).Range(ranf)=Worksheets(″Sheet1″).Range(rand)*Worksheets(″Sheet1″).Range(rane)NextiEndSub

5. 按执行键,就可达到设计要求的计算表格项的自动填充,且填充结果为纯数据。

Excel提供了VBA功能,使我们可以根据需要对其进行适当的二次开发,仔细研究其用法,会使制作电子表格的工作更加轻松。

标签:元件,填充,工作,行号,Excel函数
0
投稿

猜你喜欢

  • Win8系统进入安全模式比较麻烦如何在开机时进入安全模式

    2023-11-25 11:45:10
  • Win7系统电源按钮怎么修改为锁定

    2022-03-12 21:55:53
  • Win10的应用商店闪退怎么办?Win10应用商店闪退的解决方法

    2023-01-06 12:03:51
  • 如何取消设备对所有电脑的信任

    2023-01-19 04:49:07
  • 为什么iOS13更新频率这么快,BUG还这么多?

    2022-01-19 12:36:39
  • 讯飞输入法自动更新怎么设置?

    2023-03-23 03:49:43
  • 微软IE/Edge浏览器10月份丢失4000万用户

    2022-01-21 21:28:42
  • Win7旗舰版32位系统下怎样设置禁止用户访问局域

    2022-11-15 08:11:20
  • excel表格宏按钮如何设置

    2022-01-17 08:19:31
  • windows任务栏下的通知图标不见了怎么解决?

    2023-08-23 10:48:59
  • 使用注册表修改IE主页图文教程

    2023-03-01 14:45:44
  • wps查找替换功能如何使用

    2022-08-14 04:31:48
  • 在PowerPoint 2010“切换”效果变少,该如何处理?

    2023-07-13 19:09:19
  • excel怎样创建不同的方案摘要?

    2022-04-13 18:13:43
  • win10系统cmd命令batch批处理文件修改指定网卡ipv4地址掩码网关命令

    2022-06-18 12:11:14
  • excel如何设置工作表标签颜色

    2023-08-25 19:11:07
  • Excel小于100的数怎么批量替换成100? Excel公式替换数据的技巧

    2023-06-26 23:24:03
  • 2021年4月24日支付宝蚂蚁庄园最新答案!4.24蚂蚁庄园小课堂今天答案最新

    2023-10-11 16:07:33
  • 360免费WIFI怎么用?360免费WIFI好用吗?

    2023-06-10 15:14:49
  • wps文字怎么调整行间距?

    2022-01-29 18:55:03
  • asp之家 电脑教程 m.aspxhome.com