`

Excel日期选择器

阅读更多

Excel日期选择器

在做excel计划表的时候,需要输入时间,手动输入实在麻烦,就做了一个VBA的宏来实现
 
1、新建excel表格,打开“控件工具箱”,点左下角的“其他控件”按钮,找到“日历控件11.0”;
2、拖动日历控件,调整合适大小,双击日历控件,进入代码编辑模式
3、输入如下代码,保存,退出到excel编辑模式
-----------------------------------------
Private Sub Calendar1_Click()
    ActiveCell = Calendar1.Value
    Me.Calendar1.Visible = False
End Sub
 
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
'此处的1为你要显示日历的列序号
If  Selection.Rows.Count = 1 And Selection.Columns.Count = 1 And Target.Column = 1 Then
    Me.Calendar1.Left = Target.Left
    Me.Calendar1.Top = Target.Top      
    If Target.Value <> "" Then
        Me.Calendar1.Value = Target.Value
    Else
        Me.Calendar1.Value = Now()   
    End If
   
    Me.Calendar1.Visible = True   
Else
    Me.Calendar1.Visible = False
End If
 
End Sub
-----------------------------------------
4、执行菜单“工具-宏-安全性”,将其设置为中或中低,确定退出,关闭excel文件
5、重新打开excel文件,单击日期单元格,就可以看到日历了哦~
 
注意:本文是对http://longware-live.spaces.live.com/blog/cns!227054AAAA9A2386!259.entry的日期处理部分进行完善以为个人收藏,并同时感谢原作者!
 
 
 
 
 
 
 
 
 
 
分享到:
评论

相关推荐

    excel日期选择器借鉴.pdf

    Excel 日期选择器实现 Excel 日期选择器是一个非常实用的功能,特别是在处理日期相关的数据时。在 Excel 中实现日期选择器可以通过使用 VBA 宏和控件工具箱来完成。下面是实现 Excel 日期选择器的步骤和相关知识点...

    EXCELVBA 日期选择器加载项

    标题 "EXCELVBA 日期选择器加载项" 指的是在Excel中使用VBA(Visual Basic for Applications)创建的一个特殊功能,它允许用户通过一个交互式的日期选择面板来方便地选择日期,而无需手动输入。这个加载项通常集成在...

    excel 日期控件

    mscomct2.ocx是ActiveX插件公用管理模块,缺少它可能会造成部分软件不能正常运行,可能造成以下几种情况:如office窗体控件丢失,vb控件不可用,EXCEL日历控件没有找到等等,这些都是mscomct2.ocx控件包丢失所造成的...

    wps中excel日期控件下载

    在“开发工具”选项卡下,你会看到一个“日期选择器”或类似的按钮。点击这个按钮,会在单元格旁插入一个日历图标,用户可以通过点击这个图标选择日期,而不是手动输入。 日期控件的使用不仅限于单个单元格,还可以...

    ExcelDatePicker 日期选择器

    【ExcelDatePicker 日期选择器】是一款专为Excel设计的增强型日期选择工具,它扩展了Excel的功能,使得用户在处理日期数据时能更加便捷高效。这个工具通常被用于需要精确控制日期输入或需要快速填充日期序列的工作...

    excel日期控件使用练习

    然后在"开发工具"选项卡下找到"插入"组,点击"表单控件",在弹出的列表中选择"日期/时间"图标,这样就可以在工作表上放置一个日期选择器。 2. **设置日期控件**: 插入日期控件后,可以调整其大小和位置。双击控件...

    利用Excel日期控件输入时间

    在Excel中,日期控件通常被称为“日期选择器”或“日期下拉框”,它是数据验证功能的一部分。通过启用数据验证,我们可以设置特定的规则,比如限制单元格只能接受日期类型的数据。一旦设置完毕,用户只需点击单元格...

    excel中缺少日期控件的解决方法

    此时,光标所在位置会出现一个日期选择小窗口,可以通过拖动调整其大小和位置。 3. **设置控件属性**:选中插入的日期控件,点击“设计模式”按钮进行编辑。在属性窗口中,可以设置控件的属性,例如更改日期格式、...

    Excel VBA日期控件使用说明

    在Excel VBA(Visual Basic for Applications)中,日期控件是一种非常实用的工具,它允许用户在用户界面中选择特定的日期,增强了交互性和数据输入的准确性。本篇将详细介绍如何在Excel VBA中使用日期控件,并提供...

    EXCEL日期控件11.0

    - 安装日期控件:在Excel中,需要启用开发者选项卡,然后在控件工具箱中找到日期选择器。如果系统中没有预装,可能需要下载并安装ActiveX控件,如"日期控件11.0"。 - 添加控件:在工作表上点击控件,拖动鼠标创建...

    日期控件适用于excel

    日期控件,也称为“日期选择器”或“日期下拉框”,是一种交互式的用户界面元素,允许用户以日历格式方便地选择日期,而无需手动输入。 在Excel中,日期控件通常通过开发工具菜单中的“控件”选项添加。然而,值得...

    点击单元格弹出控件选择日期.rar

    这个文件很可能是用来演示如何在Excel单元格上添加日期选择控件,使得用户只需点击单元格就能弹出日期选择器,从而避免手动输入日期的繁琐。 在Excel中,这种交互方式通常通过使用数据验证或自定义控件来实现。数据...

    用excel vba写的日历代码

    用excel vba写的日历部分代码如下 Private Sub Calendar(ByVal iyear, ByVal imonth) For icol = 1 To 7 For irow = 3 To 8 Cells(irow, icol) = "" Next Next iday = DateSerial(iyear, imonth, 1) '取得...

    Excel查询分析器

    《Excel查询分析器:高效处理数据的利器》 在当今数据驱动的时代,Excel作为一款功能强大的电子表格软件,被广泛应用于数据分析、财务管理、项目管理等多个领域。然而,面对庞大的数据集,快速查找特定信息和进行...

    水晶易表选择器例子

    例如,我们可以创建一个日期选择器,让用户输入一个时间段来查看该期间的销售数据;或者创建一个区域选择器,让用户选择他们感兴趣的销售区域。选择器通常以下拉框、日期选择器、复选框等形式呈现,便于用户操作。 ...

    excel文件合并器

    在IT领域,Excel文件合并器是一种实用工具,它允许用户高效地将多个具有相同结构的Excel文件整合到一个单一的工作簿中。这对于数据管理和分析工作来说尤其重要,尤其是在需要处理大量分散数据的情况下。下面我们将...

    很实用的一个日期控件

    向文本框输入数据时,先要选择日期,然后用鼠标 * 点击面板上某一天的单元格。这时,日历控件会把你选择的时间自动填到文本框里。控件面板最上面显示的是 * 年和月。可以按住键盘上的↑,↓,←,→来分别调整年...

    FineReport实现EXCEL数据导入自由报表

    这里需要强调的是,为了保证数据能正确导入,导入数据的单元格行列位置在设计器及Excel中必须保持一致,并且这些单元格在设计器中必须是可编辑的。 FineReport提供的这种导入功能,极大地提高了数据处理的效率,...

Global site tag (gtag.js) - Google Analytics