【发布时间】:2015-10-20 22:46:37
【问题描述】:
这是一个关于如何在 VBA 中创建一个可以执行以下操作的宏的问题:
我想基本上用每月的第一天(2015 年 10 月 1 日)替换按天(即 10/01/2015、10/02/2015 等)划分的月份一个特定的列。
因此,宏将根据列标题(合同日期)“查找”列,然后将 2015 年 10 月的所有日期(必须是特定年份)替换为该月的第一天。
所以我可以用宏来替换某个预先确定的值:
Sub ReplaceTitleMs()
Columns("V").Replace What:="10/02/2015", _
Replacement:="10/01/2015", _
LookAt:=xlPart, _
SearchOrder:=xlByRows, _
MatchCase:=False, _
SearchFormat:=False, _
ReplaceFormat:=False
但我不知道如何过滤到特定月份并替换多个值(没有列出宏中的每一个可能性)。
请帮忙! :)
【问题讨论】:
标签: excel replace find range vba