excel 中想输入很多的日期。如果每个日期都直接手动输入太过于繁琐,而且容易出错。想制作一个日期选择器,直接鼠标点选就可以了。

效果如下:

具体实现参考

http://wenku.baidu.com/link?url=24c69CpNrbM_ioLUMtAEj0dRBPkXb4D1gQdsyVlostKCaWoykflaqL10bjJptofQ054E1XF6cWudKMQayRgM_osx0BaW9b6ug3V3PXzaZbC

参考文件中只是一个大概的方向,具体实现时可能遇到各种问题。

我用的是Microsoft Date and Time Picker Control 控件。实现中遇到的问题描述如下,

1. 如何打开excel 2010 的开发工具

依次打开, 文件-选项-自定义-自定义功能区-主选项卡,勾选开发工具。

2. 如何在excel 2010 中插入Microsoft Date and Time Picker Control 控件

在开发工具栏目下选择插入,其他控件,然后选择Microsoft data and time picker control.

如果找不到的话需要重新安装日历控件包。

下载一个mscomct2 控件包。

EXCEL日历控件,Microsoft Office mscomct2 控件包,该控件包主要用于增补 Microsoft Office 窗体系统部分丢失的控件脚本,不包含其它任何插件或程序,敬请放心安装使用。

放到c:/windows/system32 目录下

以管理员身份运行cmd.exe.  运行  regsvr32 mscomct2.ocx.

就可以找到DTPicker 了。

3.如何将DTPicker 作为输入日期的手段

在适当的位置画一个DTPicker.

双击日历控件,编写两个函数。

我的实现是,当鼠标点击所有行数模4为1的行时就会跳出DTPicker ,在DTPicker 选择日期后点击以下就可以隐藏DTPicker 同时将Value 送给activecell.

后来发现以下链接中写的函数更为精确。

http://wenku.baidu.com/link?url=6_zqjGgaV5xCRuMSkt5ZfS50k9yVpuo52-F1OZ-B6DOGaqh_1SbzKeZiTpy6NjMc7aaBre3PxR4vrg0EGhQNN6M4D8IdkSUERlko9__k3M_

退出设计模式,就可以了。

4. 如何解决无法

无法在未启用宏的工作簿中保存以下功能

excel2010 中如果要想保持带有宏的工作簿就会跳出一个“

无法在未启用宏的工作簿中保存以下功能

”的对话框。

解决方案是文件另存为 .xlsm 为后缀的问题。

5. 如何解决excel 2010

保存EXCEL时提示隐私问题警告

点击,文件-选项-信任中心-个人信任选项, 去掉“保持时从文件属性中删除个人信息。”

这样就可以了。

excel 2010 如何设置日期选择器的更多相关文章

  1. Android零基础入门第57节:日期选择器DatePicker和时间选择器TimePicker

    原文:Android零基础入门第57节:日期选择器DatePicker和时间选择器TimePicker 在实际开发中,经常会遇见一些时间选择器.日期选择器.数字选择器等需求,那么从本期开始来学习And ...

  2. (后端)excel设置日期格式的步骤

    在excel中设置日期格式,分直接设置和代码设置. 一.直接设置: 选取日期所在的单元格,单元格右键菜单中--设置单元格格式.在单元格格式窗口中选数字类型为“日期”在右边的列表框中选取相应的日期格式即 ...

  3. elementui 日期选择器设置当前默认日期(picker-options),以及当前日期以后的无法选择(default-value)

    目前官方的日期默认是当前日期,打开之后长这样子:现在是三月13日,但是有的需求是当前日期在后面. 就像这样: 代码如下: default-value是设置当前日期默认值的."timeDefa ...

  4. Android开发UI之EditText+DatePicker带日期选择器的编辑框

    1. 声明EditText变量,并关联到相应控件上 private EditText sellStartTime; private EditText sellEndTime; sellStartTim ...

  5. VSTO 学习笔记(十一)开发Excel 2010 64位自定义公式

    原文:VSTO 学习笔记(十一)开发Excel 2010 64位自定义公式 Excel包含很多公式,如数学.日期.文本.逻辑等公式,非常方便,可以灵活快捷的对数据进行处理,达到我们想要的效果.Exce ...

  6. WPF 4 日期选择器(DatePicker)

    原文:WPF 4 日期选择器(DatePicker)      前一篇<WPF 4 日历控件(Calendar)> 中我们对日历控件的使用方式有了基本了解,本篇将继续介绍WPF 4 中另一 ...

  7. Asp.Net中应用Aspose.Cells输出报表到Excel 及样式设置

    解决思路: 1.找个可用的Aspose.Cells(有钱还是买个正版吧,谁开发个东西也不容易): 2.在.Net方案中引用此Cells: 3.写个函数ToExcel(传递一个DataTable),可以 ...

  8. Visual Basic 2012 借助DataGridView控件将Excel 2010数据导入到SQL server 2012

    (注:注释的颜色原本为绿色,在这里变为黑色,有点不便,但不会造成阅读影响.放入Visual Basic2012代码编辑器后会还原成绿色.) 摘  要:DataGridView控件作为数据传输的中介,只 ...

  9. 分享一下我封装iOS自定义控件的体会,附上三个好用的控件Demo <时间选择器&多行输入框&日期选择器>

    前段时间有小伙伴问到我:"这样的控件该怎么做呢?",我感觉是个比较简单的控件,可能对于入行不久的同志思路没有很清晰吧.趁着最近工作不忙,就来这里分享一下我封装自定义控件的几点体会吧 ...

随机推荐

  1. 1023 组个最小数 (20 分)C语言

    给定数字 0-9 各若干个.你可以以任意顺序排列这些数字,但必须全部使用.目标是使得最后得到的数尽可能小(注意 0 不能做首位).例如:给定两个 0,两个 1,三个 5,一个 8,我们得到的最小的数就 ...

  2. Snipaste - 可以提高你工作效率的截图软件

    使用Snipaste提高您的工作效率 Snipaste是一个简单但功能强大的剪切工具,还允许您将屏幕截图固定在屏幕上.下载并启动应用程序,按F1开始剪切,然后按F3将其粘贴为浮动窗口.而已! 您还可以 ...

  3. redis 为什么是单线程,为什么速度快。

    redis 5中存储方式 String.List.Set.Hash.ZSet这5种 数据库的工作模式按存储方式可分为: 硬盘数据库和内存数据库.Redis 将数据储存在内存里面,读写数据的时候都不会受 ...

  4. AcWing 220. 最大公约数 | 欧拉函数

    传送门 题目描述 给定整数N,求1<=x,y<=N且GCD(x,y)为素数的数对(x,y)有多少对. GCD(x,y)即求x,y的最大公约数. 输入格式 输入一个整数N 输出格式 输出一个 ...

  5. 2019牛客暑期多校第一场题解ABCEFHJ

    A.Equivalent Prefixes 传送门 题意:给你两个数组,求从第一个元素开始到第p个元素 满足任意区间值最小的元素下标相同的 p的最大值. 题解:我们可以从左往右记录到i为止每个区间的最 ...

  6. .NET Core学习笔记(3)——async/await中的Exception处理

    在写了很多年.NET程序之后,年长的猿类在面对异步编程时,仍不时会犯下致命错误,乃至被拖出去杀了祭天.本篇就async/await中的Exception处理进行讨论,为种族的繁衍生息做出贡献……处理a ...

  7. 使用wireshark 对flutter 框架APP进行抓包

    引言 最近公司开发一个APP,由于原生人力不足,直接由前端使用flutter 开发的,而使用flutter框架开发的客户端 fiddler无法抓到包,所以我采用wireshark从路由层面抓包 fid ...

  8. crawler碎碎念5 豆瓣爬取操作之登录练习

    import requests import html5lib import re from bs4 import BeautifulSoup s = requests.Session() #这里要提 ...

  9. 利用Springmvc的AbstractXlsxView下载Excel文件

    设计一个模型,在针对多中数据类型进行拓展 public abstract class ExcelView extends AbstractXlsxView { public CellStyle cel ...

  10. python 封装底层实现原理

    事实上,python封装特性的实现纯属"投机取巧",之所以类对象无法直接调用私有方法和属性,是因为底层实现时,python偷偷改变了它们的名称. python在底层实现时,将它们的 ...