乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > 请高手做个<em>EXCEL</em>宏代码 当B列输入值后A列就自动显示当前...

请高手做个<em>EXCEL</em>宏代码 当B列输入值后A列就自动显示当前...

作者:乔山办公网日期:

返回目录:excel表格制作


你那个是窗体吗?如果是的话,你仅仅在窗口初始化事件中加入下面代码就可以了
Private Sub UserForm_Initialize()
TextBox1.Text = Date
End Sub

Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column = 2 And Target.Value <> "" Then
    Target.Offset(0, -1).Value = Date
End If
End Sub
将代码放入使用

按照如下步骤即可在excel中设置单元zhidao格自动显示当天日期:

1、首先打开一个空白的excel表格。

2、然后在工具栏中点击公式,再点击插入函数。

3、然后在弹出的单元格中选择today函数,再点击确定。

4、可以看到单元格中已经出现今天的日期了,并且该函数会随着电脑日期的变化而变化,实时显示当天的日期。



需要写VBA的,用公式只会形成自动更copy新的日期,并非输入数据时的日期。
将A列设置为日期格式zd,在VBA编辑器中添加如下事件:
Private Sub Worksheet_Change(ByVal Target As Range)
Dim T As String, R As Integer, C As Integer
With Target
T = Trim(.Text)
R = .Row
C = .Column
End With
If T = "" Then Exit Sub
If C = 1 Then Exit Sub
If R = 1 Then Exit Sub
Dim sh As Worksheet
Set sh = ThisWorkbook.ActiveSheet
sh.Cells(R, 1) = Now()
End Sub

相关阅读

  • 求51自学网 <em>Excel</em> <em>VBA</em>基础

  • 乔山办公网excel表格制作
  • 这个问题回答了很多很多回了,兰版的80级是兰版的精典之作,在淘宝,仅46元,视频文件 与示例文件都全。建议您尊重作者的劳动,谢谢希望对你能有所帮助。Excel2003 VBA中,如何查找
  • <em>EXcel</em> <em>vba</em> 运行时总是提示:

  • 乔山办公网excel表格制作
  • 可能是 oldtime 和 newtime 两个类型取Abs的时候类型不对了你zd转下型试试版Cint(oldtime) Cint(newtime) -----------------------------------如果是前一句报错你debug一下看循环到多少出错的并且看看出错的
  • <em>excel</em> <em>vba</em> 获取文本框的值

  • 乔山办公网excel表格制作
  • 数据弄成这样也真是服了你。录制的宏可不行,要用split分割,再计算VBA,如何取单元格的值?" src="/uploads/tu/535.jpg" style="width: 400px; height: 267px;" />下面这段代码的意百思是应该能度看懂
关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网