ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

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

VBA常用技巧代码解析

    [复制链接]

TA的精华主题

TA的得分主题

发表于 2009-4-18 16:52 | 显示全部楼层

菜鸟求助

本帖已被收录到知识树中,索引项:开发帮助和教程
如何用工作表事件编程,使选中一个单元格后,该单元格的值自动加一

TA的精华主题

TA的得分主题

发表于 2009-4-18 17:16 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册

再问一个~

可以用循环语句实现选中多个工作表吗?

TA的精华主题

TA的得分主题

 楼主| 发表于 2009-4-18 23:07 | 显示全部楼层
原帖由 cherry555 于 2009-4-18 16:52 发表
如何用工作表事件编程,使选中一个单元格后,该单元格的值自动加一

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    Target = Target + 1
End Sub

TA的精华主题

TA的得分主题

 楼主| 发表于 2009-4-18 23:10 | 显示全部楼层

TA的精华主题

TA的得分主题

 楼主| 发表于 2009-4-18 23:16 | 显示全部楼层

第8部分 控件与用户窗体

技巧125         使用TabStrip控件
       使用TabStrip控件,可以在用户窗体中的同一区域定义多个数据页面,也就是说使用TabStrip控件可以使用户窗体中的同一组控件根据TabStrip控件所选择的页面具有不同的功能,而不必像多页控件那样需要在每个页面中放置相同的控件。
       在示例的窗体中使用一个图像控件和一个标签控件,根据TabStrip控件所选择的页面来显示相应城市的图片和标签控件的题注。
       步骤1,在窗体中添加一个TabStrip控件,默认情况下,一个TabStrip控件包含两个页面,所以需要在TabStrip控件上右键单击,在显示的右键菜单中选择“新建页”继续添加三个页面。因为TabStrip控件不像多页控件具有分页的属性窗口,所以需要在显示的右键菜单中选择“重命名”将页面分别重命名为各城市的名称。
       步骤2,在TabStrip控件上添加一个Image控件和一个Label控件,调整为合适的大小。
       步骤3,双击窗体写入下面的代码:
  1. #001  Private Sub TabStrip1_Change()
  2. #002      Dim FilPath As String
  3. #003      FilPath = ThisWorkbook.Path & "" & TabStrip1.SelectedItem.Caption & ".jpg"
  4. #004      Image1.Picture = LoadPicture(FilPath)
  5. #005      Label1.Caption = TabStrip1.SelectedItem.Caption & "欢迎您!"
  6. #006  End Sub
  7. #007  Private Sub UserForm_Initialize()
  8. #008      TabStrip1.Value = 0
  9. #009  End Sub
复制代码
代码解析:
       第1行到第6行代码,TabStrip控件的Change事件过程,根据TabStrip控件所选择的页面来显示相应城市的图片和标签控件的题注。
       第3行代码设置Image控件需加载图片的完整路径,使用SelectedItem属性返回TabStrip控件当前选中页面的Caption属性,即窗体中所选城市的名称,将图片的完整路径设置为保存在同一目录中已命名为所选城市的图片。
       第4行代码为Image控件加载图片。Picture 属性指定显示在对象上的位图,语法如下:
object.Picture = LoadPicture( pathname )
       参数expression是必需的,一个有效的对象。
       参数pathname是必需的,一个图片文件的完整路径。
       第5行代码设置标签控件的题注为窗体中所选城市的名称和“欢迎您!”。
       第7行到第9行代码窗体的Initialize事件过程,为了使窗体显示时TabStrip控件显示第一页,将其Value设置为零 ( 0 )。
       运行窗体,选择不同的标签将显示不同城市的图片,如图所示。
Snap1.jpg
       如果将TabStrip控件的Style属性设置为1则在标签条中显示的是按钮而不是标签,如图所示。
Snap2.jpg

[ 本帖最后由 yuanzhuping 于 2009-4-19 22:38 编辑 ]

技巧125 使用TabStrip控件.rar

41.29 KB, 下载次数: 1161

TA的精华主题

TA的得分主题

发表于 2009-4-19 02:35 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2009-4-19 08:58 | 显示全部楼层
已经全部下载了,谢谢版主了!

期待后面的部分出来!

TA的精华主题

TA的得分主题

发表于 2009-4-19 11:18 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
拜读中,谢谢斑竹。

TA的精华主题

TA的得分主题

发表于 2009-4-19 11:46 | 显示全部楼层

受教了,谢谢斑竹。

受教了,谢谢斑竹。
同时也在纳闷:斑竹的功夫是怎么练就的呀???

TA的精华主题

TA的得分主题

发表于 2009-4-19 20:13 | 显示全部楼层
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

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

GMT+8, 2024-11-25 01:35 , Processed in 0.041578 second(s), 7 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

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

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

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