excel - 如果单元格 A2:A1000 包含任何字母或数字,请将今天的日期放在同一行
问题描述
在工作中从事该项目并尝试搜索但找不到任何答案。
就像标题所说,如果单元格 a2 到 a1000 包含任何字母或数字,我想在 E 行输入今天的日期(同一行,但今天的日期在 E 列上超过 4 行)。请参阅下面我想要的图片示例。
提前致谢。
解决方案
非空日期
Sub NotEmptyDate()
Const cSheet As String = "Sheet1"
Const cCol1 As String = "A"
Const cCol2 As String = "E"
Const cFirst As Long = 2
Const cLast As Long = 1000
Dim i As Long
With ThisWorkbook.Worksheets(cSheet)
For i = cFirst To cLast
If Not IsEmpty(.Range(cCol1 & i)) Then
.Range(cCol2 & i) = Date
End If
Next
End With
End Sub
推荐阅读
- mapbox - 如何将带有旋转的图标图像添加到静态 MapBox 图像?
- javascript - jquery on(click) 每次点击,信息取自第一个元素
- html - 我的 h1 元素的文本比元素的实际高度短。我可以删除空白空间吗?
- node.js - 改进 mongoose find() 查询执行时间
- python - 字符串列上的雾索引
- python - libvlc - http 流错误:本地流 1 错误:取消 (0x8)
- node.js - NodeJS 上的 FortiClient
- flutter - 在颤振运行期间收到多条错误消息(与 gradle 相关)
- java - 在编写junit测试用例时在Spring Webflux中自动装配ApplicationContext
- java - XMLBeans 无法加载 SchemaTypeSystem。无法加载名为 schemaorg_apache_xmlbeans.system 的类