gpt4 book ai didi

vba - 为范围 VBA Excel 中的每个单元格设置偏移值

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

我正在尝试将一个值与一个范围内的每个单元格进行比较。一旦匹配,我想将另一个变量设置为旧的偏移 3 列的值。

For Each i In Worksheets("SFDC Input").Range("D2:D20").Cells
If ProductFamily = i Then
i.Offset(0, -3).Value = ID
End If
Next

ProductFamily 是我与 i 进行比较的值。我希望 ID 成为值(value)持有者。

最佳答案

看起来你的任务( = )是倒退的。您正在设置 i.Offset(0, -3).ValueID而不是设置 ID到值(value)。

尝试以下操作:

ID = i.Offset(0, -3).Value

来自 MSDN :

The = operator assigns the value on its right to the variable or property on its left.

关于vba - 为范围 VBA Excel 中的每个单元格设置偏移值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18233206/

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