gpt4 book ai didi

VBA .formula= If() 与 Cell(x, y) 作为动态引用

转载 作者:行者123 更新时间:2023-12-04 21:21:44 24 4
gpt4 key购买 nike

一段时间以来,我一直在努力解决这个问题,但显然我自己无法解决。

ThisWorkbook.Sheets("GesamteListe").Cells(X, 18).Formula = _
"=If(" & Cells(X, 16) & " " = " " & Cells(X, 17) & ",""fine"",""not fine"")"

我想比较两个单元格,它们始终位于第 16 列和第 17 列,但两者都是由 X 动态决定的,而 X 由之前的操作决定。我不能让他接受我的 Cells(X, 16) 和 Cells(X, 17) 最终应该是这样的(示例):

if(P3=Q3;"好";"不好")

我猜这很容易,但我尝试了各种版本,但都没有。

提前致谢!

最佳答案

您需要使用 .Address

 "=If(" & Cells(X, 16).Address & "  =  " & Cells(X, 17).Address & ",""fine"",""not fine"")"

你也有太多 "围绕 =

关于VBA .formula= If() 与 Cell(x, y) 作为动态引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43615939/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com