excel - 在 VBA 中具有声明值的 Excel IF 函数
问题描述
我有一个文件,我需要通过 IF 函数来决定结果(我需要将公式与 VBA 一起使用)。我的代码如下所示,但我无法完成。
Dim WB1, ATB, Prod As Workbook
Dim Ws1, Ws2 As Worksheet
Dim Cnt1, Cnt2 As Long
Dim i, j As Long
Dim Hname As String
Dim Bdate As Variant
Set WB1 = ThisWorkbook
Set Ws1 = WB1.Sheets("Home")
Set Ws2 = WB1.Sheets("Control")
Set Ws3 = WB1.Sheets("RAW DATA")
Bdate = InputBox("Input date in mm/dd/yyyy format")
Bdate = Format(Bdate, "mm/dd/yyyy")
Ws3.Range("AF2").FormulaR1C1 = "=IF(RC[-22]<DATEVALUE(""07/01/2019""),""<07/01/2019"","">=07/01/2019"")"
我需要用Bdate替换07/01/2019值。
感谢您的帮助!
解决方案
推荐阅读
- dockerfile - Dockerfile:在构建期间添加和删除文件:RUN rm -r 的问题
- typescript - Typescript - 根据 keyof 给出的属性确定子类型
- c# - 行进立方体未创建预期的网格
- flutter - SizedBox.shrink() 或 Container() 不返回空小部件?
- java - 运行时类转换 java
- javascript - 如何在 JavaScript 中格式化货币?
- python - 为什么我在 python 上收到错误“gspread.exceptions.NoValidUrlKeyFound”?
- apache-kafka - Kafka 将 Debezium 与 ms sql 服务器连接起来。密钥提取配置问题
- javascript - 输出嵌套数组,nr id 在括号前
- javascript - 检测 iframe 内 SPA(单页应用程序)的 URL 更改