【发布时间】:2019-12-28 18:34:46
【问题描述】:
对 VBA 相当陌生。
我正在尝试在列中搜索特定值,然后选择该单元格以剪切和移动它。
我现在只有:
Dim cel As Range
Sub Opdaterstatus()
For Each cel In Range("H1:H100")
If cel.value = "Fakturering" Then
MsgBox (cel.value)
End If
Next cel
End Sub
这会找到我想要的单元格,但 我的问题是针对实际单元格 if 语句触发。有希望并且很可能有一种简单的方法来实现这一目标。
MsgBox 纯粹用于测试目的。
【问题讨论】:
-
cel.cut看看range对象的属性和方法cel是那个类型 -
一旦循环发现一个值为“Fakturering”的单元格,它就是你的
cel变量。现在你可以用它做不同的事情。例如,您可以获取范围 cel.address,或者您可以复制并粘贴或剪切该范围。 -
谢谢你们——这给了我一些可以玩的东西! :)