ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

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

[求助] MonthView Control 6.0的完整使用方法是什么?

[复制链接]

TA的精华主题

TA的得分主题

发表于 2009-1-12 18:58 | 显示全部楼层 |阅读模式
因为下载激活的日历控件11.0无法使用,所以请教高手:

如何使用Microsoft MonthView Control 6.0 控件的使用方法

希望达到的效果:
1.点击某些单元格(某列也行),后出现控件
2.不点击特定单元格时控件隐藏

自己测试的操作:
直接把一些其他帖子的代码拷贝进去,根本就无法保存,运行时总是提示没有END,什么的。
选择Worksheet,填入内容后需要创建,创建后,在网站中找不到相关的帖子怎样继续操作,自己试了很多遍都无法通过。

[ 本帖最后由 ziyi5 于 2009-1-12 19:02 编辑 ]

TA的精华主题

TA的得分主题

 楼主| 发表于 2009-1-13 12:22 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
通过对论坛中已有帖子的研究,还有很多高手的回复中,终于实验出成功案列了,在这边把详细过程写出来,希望可以帮到和我一样的菜鸟!

TA的精华主题

TA的得分主题

 楼主| 发表于 2009-1-13 12:23 | 显示全部楼层
视图-->工具栏-->其他-->Microsoft MonthView Control 6.0 (sp4)-->选位置-->日历出现-->鼠标左键双击-->打开代码编辑栏-->输入如下代码:
Private Sub MonthView1_DateClick(ByVal DateClicked As Date)
ActiveCell = MonthView1.Value '把选取的日期输入到选取的单元格中
Me.MonthView1.Visible = False  '输入后隐藏月历控件
End Sub

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
On Error Resume Next   '错误处理语句,防止代码错误中断程序运行和产生错误提示
If Target.Row = 7 And Target.Column = 3 And Target.Cells.Count = 1 Then '如果选取第7行3(M)列的单元格(日期单元格)并且选取单元格的数量是1个,则
Me.MonthView1.Visible = True '显示月历控件
MonthView1.Top = Target.Offset(0, 1).Top
MonthView1.Left = Target.Offset(0, 1).Left   '月历控件的显示位置和选取单元格的顶部对齐
Else '否则 , 即如果选取的单元格不是第一列或选取了多个单元格
Me.MonthView1.Visible = False  '隐藏月历控件
End If
End Sub


推出设计模式
此时点击7行C列就可以看到日历效果
日历的显示如不满意可以通过设置属性进行修改。

TA的精华主题

TA的得分主题

发表于 2010-5-9 21:52 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
我就是菜鸟,跟你学习来了。

TA的精华主题

TA的得分主题

 楼主| 发表于 2010-6-21 12:32 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册

回复 4楼 三分之一桶水 的帖子

能帮到你就好了,一起进步!

TA的精华主题

TA的得分主题

发表于 2013-5-30 11:42 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
学习了,谢谢

TA的精华主题

TA的得分主题

发表于 2018-3-30 22:45 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
但保存打开后会出现下图的情况
图片1.jpg

TA的精华主题

TA的得分主题

发表于 2019-8-15 12:31 | 显示全部楼层
xyslzxjf 发表于 2018-3-30 22:45
但保存打开后会出现下图的情况

我也遇到了这样的问题,感觉是自己修改控件大小所致,只好先屏蔽掉修改控件大小的语句。
        With Me.MonthView1
            '.Width = 200
            '.Height = 200
            .Enabled = True
        End With

TA的精华主题

TA的得分主题

发表于 2019-10-16 19:02 | 显示全部楼层
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

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

GMT+8, 2024-12-29 03:15 , Processed in 0.036853 second(s), 12 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

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

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

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