如何在Excel中用一个公式做日历?

发布网友 发布时间:2022-04-24 17:56

我来回答

5个回答

热心网友 时间:2023-08-27 16:40

1、在单元格C2/E2分别输入文本【年】、【月】;B4:H4区域输入星期一至星期日的英文缩写【Mon/Tues/Wed/Thur/Fri/Sat/Sun】

2、插入两个两个表单控件【数值调节钮】,步骤如图【开发工具】,【插入】,【数值调节钮】,用于调节年份和月份的数值

3、选择B5:H10单元格区域,右键【设置单元格格式】(或者快捷键ctrl+1),【数字】标签,【自定义】,【类型】输入"dd"(两个字母d),这样将刚才生成的日期序列值转换成显示“日”的格式

热心网友 时间:2023-08-27 16:41

热心网友 时间:2023-08-27 16:41

 

1、打开需要插入日期控件的工作薄,依次点击【视图】【工具栏】【控件工具箱】,调出控件工具栏。


2、 点击控件工具栏中的〖其他控件〗 ,选择(Microsoft Date and Time Picker Control,version 6.0)控件。


3、在工作表内需要填写日期的单元格中画出日期控件图标,调整大小与单元格一致。


2. 编辑代码

① 点击控件工具栏中的〖查看代码〗 ,进入代码编辑页面,编辑如下代码:


Option Explicit

Private Sub DTPicker1_Change()

ActiveCell.Value = DTPicker1.Value

DTPicker1.Visible = False

End Sub

Private Sub Worksheet_SelectionChange(ByVal Target As Range)

With Me.DTPicker1

If Target.Column = 1 And Target.Count = 1 Then

.Visible = True

.Width = Target.Width + 15

.Left = Target.Left

.Top = Target.Top

.Height = Target.Height

Else

.Visible = False

End If

End With

End Sub

热心网友 时间:2023-08-27 16:42

方法一、下载日历模板:


新建-->在弹出的窗口选择日历

方法二、添加系统的日历控件:

热心网友 时间:2023-08-27 16:43

A1=TEXT(TODAY(),"yyyy年mm月")

A2={"日","一","二","三","四","五","六"}            $$选中A2:G2, 输入 = 号, 粘贴 {"日","一","二","三","四","五","六"} , 按 Ctrl+shift+回车 三键结束.

A3=TEXT(TEXT(COLUMN()-TEXT(WEEKDAY($A$1-1),"[=7]!0")+(ROW()-3)*7,"[>"&DAY(DATE(YEAR($A$1),MONTH($A$1)+1,0))&"]!0"),"[>0]0;")            $$右拉至G列, 下拉至第8行

你要求的"一个公式"就是A3的公式:

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com