none
关于自动填充单元格 RRS feed

  • 问题

  • 我有一张表格,上面有若干列
    比如,当我在B2单元格填充数据完毕的时候,自动在A2单元格填充今天的日期
    怎样能办到?
    谢谢。

    2009年11月10日 5:49

答案

  • 迭代可以做到这个效果,但是有时会影响到单元格里其他函数的计算,所以不太主张使用。
    另外就是用代码:
    Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    If Target.Column = 2 Then
        Cells(Target.Row, 1) = Date
    End If
    End Sub

    其实如果楼主只是想要看到修改时间而不在意格式的话,EXCEL工具里的修订功能完全可以满足这个要求。
    在单元格里横行的……
    2009年11月11日 6:38

全部回复

  • 我已经能够设置单元格样式将A列设置成需要个样式 如何能在B列输入完内容后在 A列相同行上添加今日日期呢?我已知今日的日期可以通过=TODAY()求得。
    2009年11月10日 5:58
  • 迭代可以做到这个效果,但是有时会影响到单元格里其他函数的计算,所以不太主张使用。
    另外就是用代码:
    Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    If Target.Column = 2 Then
        Cells(Target.Row, 1) = Date
    End If
    End Sub

    其实如果楼主只是想要看到修改时间而不在意格式的话,EXCEL工具里的修订功能完全可以满足这个要求。
    在单元格里横行的……
    2009年11月11日 6:38
  • 你说的填充数据,可不可以理解为单元格不为空;可以用一下isblank函数先判端一下是否为空,再就可以结合if函数与TODAY()函数实现

    2009年11月11日 8:59