Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
12
返回列表 发新帖
楼主: yjwdjfqb

[已解决]VBA_数据有效性问题---还存在个小问题

[复制链接]
 楼主| 发表于 2011-8-12 22:48 | 显示全部楼层
回复

使用道具 举报

发表于 2011-8-12 22:49 | 显示全部楼层
yjwdjfqb 发表于 2011-8-12 22:46
回复 放浪形骸 的帖子

看下宏中,可以看到,

那你现在显示的内容是“序号 姓名 科室 级别 身份 职称 受聘专业 参工时间 工作年限 入院时间 入院年限 职务 专业技术职称 晋升专业技术职称时间”
那你说什么不显示?
序号么?
回复

使用道具 举报

发表于 2011-8-12 22:50 | 显示全部楼层
我知道了。你的意思是C2里选择了对应的项目之后,C3里不要再显示标题了。
回复

使用道具 举报

 楼主| 发表于 2011-8-12 22:51 | 显示全部楼层
回复 放浪形骸 的帖子

对对对

其它二处也是一样哈
回复

使用道具 举报

发表于 2011-8-12 22:53 | 显示全部楼层    本楼为最佳答案   
那你就需要把这个修改下:
在过程:
Private Sub Worksheet_Change(ByVal Target As Range)
里的

  1.     arr = .Cells(2, icolumn).Resize(irow - 1)
复制代码
修改成:
  1. arr = .Cells(3, icolumn).Resize(irow - 1)
复制代码
从第三行开始就可以了。
从第二行开始就是把标题放进去了。

回复

使用道具 举报

发表于 2011-8-12 22:54 | 显示全部楼层
yjwdjfqb 发表于 2011-8-12 22:51
回复 放浪形骸 的帖子

对对对

http://www.excelpx.com/forum.php?mod=redirect&goto=findpost&ptid=191193&pid=2778780&fromuid=324899
把中间的内容修改下就可以了。
从第三行开始读取数据就行了,直接把标题行给略过去就好了某
回复

使用道具 举报

发表于 2011-8-12 22:59 | 显示全部楼层
本帖最后由 fjmxwrs 于 2011-8-12 23:29 编辑

原来是我理解错了。
arr = .Cells(3, icolumn).Resize(irow - 2)
回复

使用道具 举报

 楼主| 发表于 2011-8-12 23:00 | 显示全部楼层
回复 放浪形骸 的帖子

感谢老师,问题已经解决了
回复

使用道具 举报

发表于 2011-8-12 23:03 | 显示全部楼层
yjwdjfqb 发表于 2011-8-12 23:00
回复 放浪形骸 的帖子

感谢老师,问题已经解决了

不客气,共同努力学习撒。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-23 16:38 , Processed in 0.504357 second(s), 4 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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