2016 - 2024

感恩一路有你

制作1-31日的月表格 如何用Excel制作日历?

浏览量:5003 时间:2023-06-20 13:15:27 作者:采采

如何用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

日期 工作表 单元格 代码

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。