ExcelTip.Net留存知识帖 ---【注:附件之前被网盘供应商清空后,现已修复-现已修复-现已修复为本地下载!】
现在位置:首页 > 我的酷贴 > Excel VBA > 利用列表框产生强大的提示信息

利用列表框产生强大的提示信息

作者:绿色风 分类: 时间:2022-08-18 浏览:78
楼主
zlxtl
数据有效性可以产生下拉列表,有利于用户加快录入速度
但它只能产生一列提示,对于多列,可以借助VBA实现
本例采用列表框引用数据产生三列提示,大家可以加以修改,实现更多功能

  1. Private Sub Worksheet_SelectionChange(ByVal Target As Range)
  2.     On Error Resume Next
  3.     If Target.Column = 5 Then
  4.         With ActiveSheet.ListBox1
  5.             .Visible = True
  6.             .Left = Target.Left + Target.Width
  7.             .Top = Target.Top
  8.             .LinkedCell = Target.Address
  9.             .ColumnWidths = "35;35;35"
  10.         End With
  11.     ElseIf Target.Column <> 5 Then
  12.         ActiveSheet.ListBox1.Visible = False
  13.     End If
  14. End Sub



 
列表框.rar
2楼
亡者天下
过来学习一下
3楼
aimstar
哈哈,这个漂亮,,这下拉菜单确实比一列好看的多啊。
收藏了,感谢楼主

免责声明

有感于原ExcelTip.Net留存知识的价值及部分知识具有的时间限定性因素, 经与ExcelTip.Net站长Apolloh商议并征得其同意, 现将原属ExcelTip.Net的知识帖采集资料于本站点进行展示, 供有需要的人士查询使用,也慰缅曾经的论坛时代。 所示各个帖子的原作者如对版权有异议, 可与本人沟通提出,或于本站点留言,我们会尽快处理。 在此,感谢ExcelTip.Net站长Apolloh的支持,感谢本站点所有人**绿色风(QQ:79664738)**的支持与奉献,特此鸣谢!
------本人网名**KevinChengCW(QQ:1210618015)**原ExcelTip.Net总版主之一

评论列表
sitemap