怎样在Excel中加入vba编程?

需要用VBA,以Excel2007为例,方法如下;1、打开Excel,点击“开发工具”选项卡,在“控件”组别,找到并点击“插入”,在下拉列表中,点选右下角的“其它控件”,如下图:2、在弹出的“其他控件”对话框,拖动滚动条到下方,鼠标左键选择“日历控件12.0”,点击“确定”3、回到工作表,用鼠标左键拖...
怎样在Excel中加入vba编程?
需要用VBA,以Excel2007为例,方法如下;
1、打开Excel,点击“开发工具”选项卡,在“控件”组别,找到并点击“插入”,在下拉列表中,点选右下角的“其它控件”,如下图:

2、在弹出的“其他控件”对话框,拖动滚动条到下方,鼠标左键选择“日历控件12.0”,点击“确定”

3、回到工作表,用鼠标左键拖动出来一个日历控件,调整大小和位置,如下图:

4、鼠标左键在“日历控件”上双击,调出VBA编辑器,把下面这段代码复制粘贴到里面:
Private Sub Calendar1_Click()
ActiveCell = Format(Calendar1.Value, "yyyy-mm-dd")
Me.Calendar1.Visible = False
End Sub
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Column = 1 Then
If Target.Row > 1 Then
With Me.Calendar1
.Visible = True
.Top = Target.Top + Target.Height
.Left = Target.Left + Target.Width
.Value = Date
End With
Else
Me.Calendar1.Visible = False
End If
Else
Me.Calendar1.Visible = False
End If
End Sub
其中“ If Target.Column = 1 Then
If Target.Row > 1 Then“为点击第一列即A列除第一行外弹出日历控件,可根据需要进行更改,然后关闭VBA代码编辑器回到工作表

5、鼠标左键点击A2即弹出”日历控件“,根据需要在”控件“上点击要输入的日期即可:

2023-12-13
mengvlog 阅读 100 次 更新于 2025-09-10 18:47:38 我来答关注问题0
  • 1、首先,在Excel中新建数据表格。2、然后,在电脑键盘上按快捷键Alt+F11,从而Excel进入vba界面。3、接着,在Excel的vba界面依次点击插入——模块,从而进入代码编写的界面。4、最后,在代码编写的界面输入代码:sub合计20()Dim a Do Until Sheet2. Cells (a, 2)=""Sheet2. Cells(2, 3)= She...

  •  宜美生活妙招 如何在EXCEL中进行VBA编程

    一、启用“开发工具”选项卡 打开EXCEL:双击桌面上的EXCEL图标,启动EXCEL程序。进入选项设置:在EXCEL的右上角,找到并点击“OFFICE图标”(通常是带有EXCEL标志的圆形或方形图标),然后选择“EXCEL选项”。勾选“开发工具”:在弹出的“EXCEL选项”对话框中,找到并点击“自定义功能区”选项。在右侧的主...

  •  翡希信息咨询 EXCLE 如何编写VBA代码?

    首先,在Excel中打开你需要编写VBA代码的工作簿。然后,按快捷键 Alt + F11 或者依次点击菜单栏中的 “开发工具” 选项卡,再点击 “Visual Basic” 按钮,即可打开VBE编辑器。创建或选择模块:在VBE编辑器中,左侧的“工程资源管理器”窗口中,你可以看到你的工作簿及其包含的所有Sheet和ThisWorkbook对象...

  •  宜美生活妙招 如何在EXCEL中进行VBA编程

    在EXCEL的右上角,找到并点击“OFFICE图标”(通常是一个带有EXCEL图标的圆形或方形按钮)。在弹出的菜单中,选择并点击“EXCEL选项”。在“EXCEL选项”对话框中,找到并点击“高级”选项卡。在“高级”选项卡下,滚动到“显示选项”部分,并勾选“在功能区显示‘开发工具’选项卡”。点击“确定”按钮,...

  • 1、打开excel 表格;2、按ALT +F11最快捷,或者excel表,标题上,调出"开发工具",在"开发工具"中,点击"Visual Basic";如果“开发工具"看不见,需要标题栏空白处,右键,”自定义功能区“,然后在”开发工具“前,勾选。见下截图。3、双击,左侧sheet1,或者ThisWorkbook,右侧即出现VBA 代码编辑器,...

檬味博客在线解答立即免费咨询

编程相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部