作者:乔山办公网日期:
返回目录:excel表格制作
1、按ALT+F11进入VBE窗口
2、如果你的表在抄sheet1中,你就点左边工程管理器里的sheet1(总之你在哪个表中要实现这袭个功能就点开哪个工作表)。
3、在百度右边的窗口中输入下边代码:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column = 2 And Target.Value <> "" Then
Target.Offset(0, -1) = Format(Date, "dd日")
End If
End Sub
4、这样你回到工作表,在B列输入数据。
A列就会出现当前日期。
操作如下:
1、以下表为例,在时间一列填入公式以满足问题条件
2、首先打开菜单栏,点击选项
3、点击公式→计算选zd项,勾选“启内用迭代计算”,“最多迭代次数”填1
4、在E2单元格输入公式“=IF(B2="","",IF(e2="",TEXT(IF(e2>0,NOW(),""),"y:d:h:m"),e2))”,按回车
5、下拉填充公式
6、公式生效,在前面的单元格输入数据,时间列就会显示输入的日期时间
7、前面的数据修改,后面的日期不会再进行自动容更新
自动填充日期,看看是否有公式
如果有公式,清除就可以了
另外查查有无宏代码
打开vbe查下
宏事件会导致自动输入数据的
办法:
1、点“工具百”——“选项”——“重新计算”——选中“迭代计算”复选框。
2、假定在A列输入数据,在B列自动填入系统时间。在B1单元格中输入公式=IF(A1<>"",IF(B1="",TEXT(NOW(),"YYYY/M/D HH:MM:SS"),B1),"")
需要输入多少行则下拉B1至相应行。
举例:
1.日期序列,日期序列是一种怎么样的形式,在这里用2014年10月1号到10月7号做了一度个日期序列。
知查看大图" class="ikqb_img_alink">
2.接下来,就来介绍一下如何进行日期填充。首先,选定输入起道始日期的单元格之后,点击“编辑”,在编辑的一级下拉菜单中选择“填充”,在二级菜单中选择“序列”,如图。选定一个单内元格,在单元格中输入起始的日期,比如2014-10-1。
3.选定输入起始日期的单元格之后,点击“编辑”,在编辑的一级下拉菜单中选择“填充”,在二级菜单中选择“序列”,如图。
4.接下来,在弹出的“序列”对话框中输入数据容,类型选择“日期序列”,日期的步长选择1,终止值就填入“2014-10-7”,最后点击“确定”。
5.点击确定之后,在起始日期的下面就出现了所要的填充日期。