制作1-31日的月表格 如何用Excel制作日历?
如何用Excel制作日历?
首先,我们在EXCEL工作表中,点击“文件”,再点击“新建”。
Excel中常用日期函数年月日在场景中的使用介绍?
1、根据日期提取年-YEAR函数。YEAR,返回日期的年份值,如下图A2单元格要提取年份,在B2单元格输入公式YEAR(A2):
excel表格怎样制作排班表,星期和月份快速填充?
1
首先在A1单元格输入:10月排班表。
2
A2单元格输入:日期。
3
在B2输入一个:1。
4
鼠标移动到右下角,变成黑色加号。
5
按住左键拖动,点击打开下拉菜单,选择序列填充。
6
如图所示。
7
继续拖动到31。
8
然后添加星期。
9
星期一。
10
一样拖动到31。
11
填充完成。
12
然后为员工排第一周的班。
13
选中第一周的班。
14
拖动到31。
15
填充完成。
16
然后点击单元格格式。
17
自动调整列宽。
18
如图所示。
直接写公式。
再横拖下拉填充。
EXCEL怎样一次快速建立31天表格呢,每一天是一个工作簿,表头都一样,31个,谢谢?
先完善一张表(表头),按组合键ALT F11弹出VBA编辑窗,双击左侧的ThisWorkBook,将以下代码复制到右侧的编辑区,单击上部工具栏的“向右三角符号”按钮执行它(或通过宏来执行它),完成任务
以下为需要复制的代码
Sub AddSheets()
本示例代码将在本工作簿中 按当月天数复制当月工作表,并按日期对表名赋值
操作前请先将需要复制表的内容(如表头等)填写完整
Dim i As Integer
Dim DaysInt As Integer
Dim NameStr As String
当月有多少天
DaysInt DateAdd(m, 1, Now) - Now
准备表名
NameStr Month(Now) -
禁止提示
Application.DisplayAlerts False
删除其它工作表
For i To 1 Step -1
If Sheets(i).Name Then
Sheets(i).Delete
End If
Next
第一张表名赋值
NameStr 1
复制工作表并按日期赋值表名
For i 2 To DaysInt
Sheets(1).Copy After:Sheets()
Sheets().Name NameStr CStr(i)
Next
恢复提示
Application.DisplayAlerts True
End Sub
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。