ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 Excel Home精品图文教程库
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
300集Office 2010微视频教程 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
楼主: ry719533094

[求助] 插入.EntireRow.Insert宏只有第一次有用

[复制链接]

TA的精华主题

TA的得分主题

发表于 2017-8-17 14:26 | 显示全部楼层
不就是插入一行吗,不需要整那么多高大上的代码。

Macro POC.rar

17.54 KB, 下载次数: 9

评分

1

查看全部评分

TA的精华主题

TA的得分主题

 楼主| 发表于 2017-8-17 14:46 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
chxw68 发表于 2017-8-17 14:26
不就是插入一行吗,不需要整那么多高大上的代码。

老师刚刚那个问题自己解决了,然后看了您写的代码,感觉明明几句搞定的给我写了那么长

TA的精华主题

TA的得分主题

 楼主| 发表于 2017-8-17 15:09 | 显示全部楼层
chxw68 发表于 2017-8-17 14:26
不就是插入一行吗,不需要整那么多高大上的代码。

老师不是做插入一行那么简单还有东西要整,所以才那么写的,我后面还写了一个删除,然后现在还有2个问题,需要请教老师,请老师解答下,问题如下:第一个问题:excel workingsheet里的c8(插入行之前是c8)是用公式求得c3到c7的平均值(=AVERAGE(C3:C7)),是写死的,然后现在的需求是这样的,想每插入一行那个求平均值的跟着变,比如插入了一行那个平均值公式就变为(=AVERAGE(C3:C8))这种的,求教如何实现
第二个问题:E列是cost,cost列的值是根据D列下拉框选择来的选择不同的下来框根据对应的公式算出对应的值,公式如下{E:{UP*2:C*2,UP*3:C*3,UP*5:C*5,AVG:C-C8}}   c8是平均值。
求老师帮忙解答,万分感谢

TA的精华主题

TA的得分主题

 楼主| 发表于 2017-8-17 15:12 | 显示全部楼层
附上最新excel

Macro POC.zip

20.39 KB, 下载次数: 3

TA的精华主题

TA的得分主题

发表于 2017-8-17 15:18 | 显示全部楼层
ry719533094 发表于 2017-8-17 15:09
老师不是做插入一行那么简单还有东西要整,所以才那么写的,我后面还写了一个删除,然后现在还有2个问题 ...

你想实现什么目的,直接说你的需要就行了,帮助者会根据自己的习惯写代码的。看了半天你的代码,不知道你想干什么。

TA的精华主题

TA的得分主题

 楼主| 发表于 2017-8-17 15:33 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
chxw68 发表于 2017-8-17 15:18
你想实现什么目的,直接说你的需要就行了,帮助者会根据自己的习惯写代码的。看了半天你的代码,不知道你 ...

老师有4个需求:1.添加行,要求是在平均值那一行上面添加
                           2.求平均值,每插入一行,平均值的计算需要加入该行一起计算
                           3.E列是cost,cost列的值是根据D列下拉框选择来的选择不同的下来框根据对应的公式算出对应的值,公式如下{E:{UP*2:C*2,UP*3:C*3,UP*5:C*5,AVG:C-C8}}   c8是平均值。例子当D3为UP*2时E3的值为C3*2,当D4为UP*5时E4的值为C4*5,当D3为AVG时E3的值为C3-C8(C8为平均值)
                         4.删除行

TA的精华主题

TA的得分主题

 楼主| 发表于 2017-8-17 17:18 | 显示全部楼层
chxw68 发表于 2017-8-17 15:18
你想实现什么目的,直接说你的需要就行了,帮助者会根据自己的习惯写代码的。看了半天你的代码,不知道你 ...

老师帮看看能解决吗

TA的精华主题

TA的得分主题

发表于 2017-8-17 17:27 | 显示全部楼层

TA的精华主题

TA的得分主题

 楼主| 发表于 2017-8-17 17:39 | 显示全部楼层
chxw68 发表于 2017-8-17 17:27
简单问题复杂化。

没有办法,给的调研题目就是这样的。。

TA的精华主题

TA的得分主题

 楼主| 发表于 2017-8-18 09:27 | 显示全部楼层
chxw68 发表于 2017-8-17 17:27
简单问题复杂化。

老师求解答,那个下拉框选择计算结果的,是不是可以在宏里面写if else这种的,第一次接触vba求解答
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

关闭

最新热点上一条 /1 下一条

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-4-26 11:01 , Processed in 0.035784 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表