录制了一个求和的宏如下:

[复制链接]
查看11 | 回复1 | 2010-12-3 20:35:43 | 显示全部楼层 |阅读模式
Sub Macro1()
'
' Macro1 Macro
' 宏由 微软用户 录制,时间: 2010-12-3
'
' 快捷键: Ctrl+e
'

ActiveCell.Select

ActiveCell.FormulaR1C1 = "=SUM(R[-14]C:R[-1]C)/14"

ActiveCell.Offset(1, 0).Range("A1").Select
End Sub
现在想求和范围改成变量,除14也亦成变量。使得变量值变求和变,除的数也可变。
如何改才有效?
比如:用变量实现范围变成20个单元格,14用变量变成除15。
答的好帮你加悬赏5分哦。

回复

使用道具 举报

千问 | 2010-12-3 20:35:43 | 显示全部楼层
一楼二楼三楼的回答,等于没说.四楼七楼的回答,看样子很务实,但帮得一时帮不了一世。授人予鱼不如授人予渔!五楼的VBA做了一个跟MID差不多的函数,缺省不缺省输入是解决这个问题的办法么?六楼的副总, 说实话您就没看懂题。这样的数据绝对不是楼主亲手输入的!楼主,八楼的我想给您写个程序专门处理这个内容,您看可以不?为了使解决办法更贴近您的实际, 我想知道...1. 一行冒似"最多"三个商品,是这样吗?如果不是,请告知一行最多多少个 2. 您的数据量有多大? 也就是问您数据最多有多少行? 几百?千?万?十万?3. 同一种商品,不论在什么位置您是否确定名字都会完全一样?(包手其中的括号,空格位置), 因为这个关系到最后
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行