Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 4933|回复: 8

[已解决]按选择的条件赋予单元格数值并向下填充一定的行数

[复制链接]
发表于 2014-3-21 15:32 | 显示全部楼层 |阅读模式
本帖最后由 ckoeng 于 2014-3-21 16:13 编辑

求助,希望用VBA实现,详细说明如附件所示,谢谢!
最佳答案
2014-3-21 16:01
附件请测试
  1. Private Sub Worksheet_Change(ByVal Target As Range)
  2. If Target.Address <> [b2].Address Then Exit Sub
  3. If Target.Count > 1 Then Exit Sub
  4. Dim rng As Range, rw&
  5. rw = [b65536].End(3).Row
  6. Set rng = [g12].CurrentRegion.Find(Target, lookat:=xlWhole)
  7. [c11] = rng.Offset(1)
  8. [d11] = rng.Offset(2)
  9. [e11] = rng.Offset(3)
  10. [c11:e11].AutoFill Destination:=Range("c11:e" & rw), Type:=xlFillDefault
  11. End Sub
复制代码

例子2.rar

179.24 KB, 下载次数: 41

excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2014-3-21 15:47 | 显示全部楼层
回复

使用道具 举报

 楼主| 发表于 2014-3-21 15:50 | 显示全部楼层
QLZ0602 发表于 2014-3-21 15:47
不明白,只看到产品A

D2单元格为可选的
回复

使用道具 举报

发表于 2014-3-21 15:54 | 显示全部楼层
选了以后,要做什么呢? 最好做一下示范
回复

使用道具 举报

发表于 2014-3-21 15:56 | 显示全部楼层
本帖最后由 ghostjiao 于 2014-3-21 16:22 编辑

{:091:}学习一下
回复

使用道具 举报

 楼主| 发表于 2014-3-21 16:00 | 显示全部楼层
QLZ0602 发表于 2014-3-21 15:54
选了以后,要做什么呢? 最好做一下示范

“例如产品A有10000个产品,其“下限”、“目标值”“上限”如附件表格所示,要求在D2选择为“产品A”后在“下限”、“目标值”“上限”下一行开始填入相应的值并向下填充10000行。”如附件,这样是否明白?

例子2.rar

163.51 KB, 下载次数: 25

回复

使用道具 举报

发表于 2014-3-21 16:01 | 显示全部楼层    本楼为最佳答案   
附件请测试
  1. Private Sub Worksheet_Change(ByVal Target As Range)
  2. If Target.Address <> [b2].Address Then Exit Sub
  3. If Target.Count > 1 Then Exit Sub
  4. Dim rng As Range, rw&
  5. rw = [b65536].End(3).Row
  6. Set rng = [g12].CurrentRegion.Find(Target, lookat:=xlWhole)
  7. [c11] = rng.Offset(1)
  8. [d11] = rng.Offset(2)
  9. [e11] = rng.Offset(3)
  10. [c11:e11].AutoFill Destination:=Range("c11:e" & rw), Type:=xlFillDefault
  11. End Sub
复制代码

例子2.zip

193.8 KB, 下载次数: 51

回复

使用道具 举报

 楼主| 发表于 2014-3-21 16:07 | 显示全部楼层
ghostjiao 发表于 2014-3-21 15:56
我也没看懂,那你的第二列数据怎么来的,需要填充的部分,而且只需要填充一个产品的啊?

第二列的数据是从设备导出的,但产品的目标值、上下限等都是人为设定的,要求就是选择不同产品就在CDE的相应位置显示出与产品对应的值并且向下填充与产品数量相同的行数。
回复

使用道具 举报

 楼主| 发表于 2014-3-21 16:13 | 显示全部楼层
大灰狼1976 发表于 2014-3-21 16:01
附件请测试

就是这样的,以为大家都不明白呢!非常非常感谢!
回复

使用道具 举报

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

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-4-26 09:18 , Processed in 0.387034 second(s), 10 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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