提问人:Clare Barrington 提问时间:11/15/2023 更新时间:11/15/2023 访问量:36
VBA循环遍历单元格,如果符合某些条件,但在另一个单元格中
VBA Loop Through Cells if matches certain criteria but something in another cell
问:
我正在创建一个 OUTLOOK。HOL 文件基于 Excel 电子表格中提供的信息。
D 列包含以下内容:
IF HEADER =CONCATENATE(“[_Firm Holidays ”,LEFT(B1,FIND(“ ”, B1)-1),“ - ”,F3, “] ”, “3”) <--“3” 是特定国家/地区的行数,手动处理,因为我不知道如何在两行之间进行计数。虽然这些都是“3”,但这是一个示例,有些人还有更多
IF HOLIDAY =IF(G4=“员工选择”,“”,CONCATENATE(TRIM(B4),IF(E3=“迪拜”),“ (估计)”, “”),“,”, TEXT(C4,“yyyy/m/d”)))
E 列包含以下内容:
=TEXTBEFORE(TEXTAFTER(B3,“公司”),“办公室”)
F 列包含以下内容:
=IF(E3=“美国”,“美国”)
G 列包含以下内容:
=C4
以下值需要根据其所在的行进行更改:
CONCATENATE(“[_Firm 假期 ”,LEFT(B1,FIND(“ ”, B1)-1),“ - ”,F3, “] ”, “3”) F3
IF(G4=“员工选择”,“”,CONCATENATE(TRIM(B4),IF(E3=“迪拜”),“ (估计)”, “”),“,”, TEXT(C4,“yyyy/m/d”))) G4/B4/E3
TEXTBEFORE(TEXTAFTER(B3,“公司”),“办公室”) B3
IF(E3=“美国”,“美国”) E3
=C4 C4
这是否可以在 Excel 中自动化?我假设我会遍历所有 B 列行并有一个 if 语句或类似的东西:
如果包含“the firm”,则 xyz 如果包含“宗教节日或空”,则不执行任何操作 否则处理假期
答: 暂无答案
上一个:循环浏览工作表(并应用条件格式)
评论