查找带有日期的行,固定列中的活动单元格,并写入时间戳

J.加西亚

我想创建一个 excel 来记录一些时间(上班,下班吃饭......)。我认为最好的方法是使用 vba 代码进行 excel 处理。

我放了一些按钮(比如我上传的照片)来记录一些重要的时间,我创建了一个表格,其中包含每月的天数和要记录的事件。

但是,问题出在 vba 代码中。我对 excel vba 非常不熟练,只能得到以下代码:

Sub time()

    ActiveCell.Value = Now

End Sub

在活动单元格中,此代码写入时间戳......但我想要更高级的代码。例如,我有按钮“进入工作”,当我按下它时我想要:

  • Excel 查找行是指今天的日期
  • 查找列“进入工作”
  • 并在此单元格中写入时间戳(小时:分钟:秒)

我不知道该怎么做。谁能帮我?

水银

您可以执行以下操作。首先,您将获得日期的最后一行,而不仅仅是使用循环来循环并将Now()工作表上的日期返回今天日期函数进行比较然后您可以使用 将offset时间写入下一个单元格。您可以将宏分配给电子表格上的按钮,并且每次都会触发。我想您可以在尝试写入之前放置另一个 if 语句来检查单元格中是否有值,以避免覆盖数据。请注意工作表上的日期格式应为14/05/2019.

Option Explicit
Sub FillInForm()
Dim WS As Worksheet
Dim i As Long
Dim LRow As Long
Dim dateFormatter As String
Dim xDate As Date

  Set WS = ActiveSheet
  dateFormatter = Format(Now, "dd/mm/yyyy")
  xDate = CDate(dateFormatter)

    With WS
        LRow = .Range("B" & .Rows.Count).End(xlUp).Row

        For i = 5 To LRow
             If CDate(.Range("B" & i).value) = CDate(xDate) Then
                    If .Range("B" & i).Offset(0, 1).value = vbNullString Then
                        .Range("B" & i).Offset(0, 1).value = VBA.DateTime.Time
                    End If
             End If
        Next i
    End With
End Sub

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

基于多列中的单元格查找匹配行值的公式

来自分类Dev

查找和删除行而不是列中的重复单元格

来自分类Dev

用颜色填充与列中任何日期匹配的所有单元格

来自分类Dev

查找多个值,在其他列中串联对应的值,写入单元格

来自分类Dev

VBA函数将在单元格注释中查找,其中特定行有多行

来自分类Dev

如何在dask数据框中删除带有nan单元格的行?

来自分类Dev

从单连接列(不是单元格区域)中查找总和达到的行

来自分类Dev

在单元格中查找新行

来自分类Dev

尝试在sheet1的最后一行的b列中查找单元格的值

来自分类Dev

使用Pygsheets查找单元格并更新同一列中的单元格

来自分类Dev

在数据框单元格中查找特定值,并打印具有该值的匹配列的行标题

来自分类Dev

尝试将带有日期的各种列连接到单独列的单元格中

来自分类Dev

在列中查找最后一个空单元格,然后求和以上所有单元格

来自分类Dev

打印带有值的单元格以及两行以上的相应单元格

来自分类Dev

在Excel中查找列中的单元格数

来自分类Dev

用颜色填充与列中任何日期匹配的所有单元格

来自分类Dev

选择带有空格的列中的最后一个单元格

来自分类Dev

使用内容插入时,UICollectionView查找中心单元格

来自分类Dev

如何在带有方括号的列中包含所有单元格的内容?

来自分类Dev

将一列转换为单元格数组MATLAB中的时间戳

来自分类Dev

如何在故事单元格中显示今天的日期?我只能检索一个单元格的日期我想要所有列的今天日期

来自分类Dev

将带有嵌套在单元格中的列表的 numpy ndarray 转换为列

来自分类Dev

过滤以显示/隐藏带有空列单元格值的引导表行

来自分类Dev

如果列中的值与固定单元格匹配,则删除行

来自分类Dev

在带有标题的单元格中添加溢出表格单元格

来自分类Dev

在 Pandas 数据框中查找任何单元格值 >= x 并返回单元格值、列标题、行和相邻单元格值

来自分类Dev

我想在 Google 表格中填充或更改相邻单元格时自动填充带有日期的单元格

来自分类Dev

excel 中的时间戳基于前两列中的单元格条目

来自分类Dev

在扫描日期列中插入时间戳列?

Related 相关文章

  1. 1

    基于多列中的单元格查找匹配行值的公式

  2. 2

    查找和删除行而不是列中的重复单元格

  3. 3

    用颜色填充与列中任何日期匹配的所有单元格

  4. 4

    查找多个值,在其他列中串联对应的值,写入单元格

  5. 5

    VBA函数将在单元格注释中查找,其中特定行有多行

  6. 6

    如何在dask数据框中删除带有nan单元格的行?

  7. 7

    从单连接列(不是单元格区域)中查找总和达到的行

  8. 8

    在单元格中查找新行

  9. 9

    尝试在sheet1的最后一行的b列中查找单元格的值

  10. 10

    使用Pygsheets查找单元格并更新同一列中的单元格

  11. 11

    在数据框单元格中查找特定值,并打印具有该值的匹配列的行标题

  12. 12

    尝试将带有日期的各种列连接到单独列的单元格中

  13. 13

    在列中查找最后一个空单元格,然后求和以上所有单元格

  14. 14

    打印带有值的单元格以及两行以上的相应单元格

  15. 15

    在Excel中查找列中的单元格数

  16. 16

    用颜色填充与列中任何日期匹配的所有单元格

  17. 17

    选择带有空格的列中的最后一个单元格

  18. 18

    使用内容插入时,UICollectionView查找中心单元格

  19. 19

    如何在带有方括号的列中包含所有单元格的内容?

  20. 20

    将一列转换为单元格数组MATLAB中的时间戳

  21. 21

    如何在故事单元格中显示今天的日期?我只能检索一个单元格的日期我想要所有列的今天日期

  22. 22

    将带有嵌套在单元格中的列表的 numpy ndarray 转换为列

  23. 23

    过滤以显示/隐藏带有空列单元格值的引导表行

  24. 24

    如果列中的值与固定单元格匹配,则删除行

  25. 25

    在带有标题的单元格中添加溢出表格单元格

  26. 26

    在 Pandas 数据框中查找任何单元格值 >= x 并返回单元格值、列标题、行和相邻单元格值

  27. 27

    我想在 Google 表格中填充或更改相邻单元格时自动填充带有日期的单元格

  28. 28

    excel 中的时间戳基于前两列中的单元格条目

  29. 29

    在扫描日期列中插入时间戳列?

热门标签

归档