Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
基于vba中另一个单元格的字符串在单元格中插入日期_Vba_Excel_Date - Fatal编程技术网

基于vba中另一个单元格的字符串在单元格中插入日期

基于vba中另一个单元格的字符串在单元格中插入日期,vba,excel,date,Vba,Excel,Date,如果电子表格中有5列。 A1=序号B1=订单号C1=状态D1=IQ创建日期E1=向经理发送邮件日期 状态列将有下拉列表-->1)IQ挂起2)等待管理器响应3)入站延迟4)其他 要求:如果状态列设置为“IQ待定”,则excel应自动在“IQ创建日期”列中插入当天的日期。与wise一样,如果状态列设置为“等待经理响应”,则excel会自动在“发送邮件给经理日期”列中插入当天的日期。两个简单公式将回答您的问题,我希望: 在单元格D2中键入“=IF(C2=”IQ Pending“,TODAY())”,以

如果电子表格中有5列。 A1=序号B1=订单号C1=状态D1=IQ创建日期E1=向经理发送邮件日期

状态列将有下拉列表-->1)IQ挂起2)等待管理器响应3)入站延迟4)其他


要求:如果状态列设置为“IQ待定”,则excel应自动在“IQ创建日期”列中插入当天的日期。与wise一样,如果状态列设置为“等待经理响应”,则excel会自动在“发送邮件给经理日期”列中插入当天的日期。

两个简单公式将回答您的问题,我希望: 在单元格D2中键入“=IF(C2=”IQ Pending“,TODAY())”,以及 在单元格E2中键入“=IF(C2=”等待经理响应“,TODAY())”

您可以将第二行更改为 “如果(C2)”,今天()
这将确保无论C2单元格包含什么文本,如果您想要的话,您的日期都将显示在D2中。

Hello@Vasant,谢谢您的回复。但是,如果我们将状态从“IQ Pending”更改为其他内容,“IQ Created Date”中的日期将变为。即使状态发生更改,日期也应该存在。