gpt4 book ai didi

excel - 对文本使用 IF 函数

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

我正在尝试制作一个 VBA 宏,它将在 D 列中查找特定值并将文本输入到其他 3 个中。我相信我已经接近获得所需的答案,但我不确定我缺少什么才能让它发挥作用。

这是我到目前为止所拥有的:

Dim rng As range
Dim i As Long

'Set the range in column D you want to loop through
**Set rng = range("D3:D")**
For Each cell In rng
'Test cell for CR
If cell.Value = "CR" Then
'write to adjacent cell
cell.Offset(0, 3).Value = "CREDIT"
cell.Offset(0, 5).Value = "CREDIT"
cell.Offset(0, 6).Value = "CREDIT"
End If
Next
**Set rng = range("G3:G")**
For Each cell In rng
'test for empty cell
If cell.Value = "" Then
'write to adjacent cell
cell.Offset(0, 0).Value = "FREIGHT"
cell.Offset(0, 2).Value = "FREIGHT"
cell.Offset(0, 3).Value = "FREIGHT"
End If
Next

End Sub

带有 ** 的行是我遇到错误的地方。

任何帮助是极大的赞赏!

最佳答案

尝试这个:

Set rng = Range("D3", Cells(Rows.Count, "D").End(xlUp))

关于excel - 对文本使用 IF 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50587014/

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