gpt4 book ai didi

excel - 对每个使用工作表引用

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

如果 ws下面同时具有范围对象和单元格属性:

dim ws as worksheet 
set ws = sheets("sheet_1")

x = ws.range("A1")
x = ws.cells(1,1)
为什么这不起作用:
dim cel as range
dim rng as range

set rng = 'some range

for each cel in rng
ws.cel.value = "foo"
next
我要确保正确 sheet正在被引用,使用 ws 似乎是合乎逻辑的作为 cel 的一部分引用以确保 sheets引用是明确的。

最佳答案

您需要包括如何设置 rng ,这是帮助排除故障的重要信息。但通常,这应该有效:

Sub t()
Dim ws As Worksheet
Set ws = Sheets("sheet_1")

Dim cel As Range, rng As Range
Set rng = ws.Range("A1:C100")

For Each cel In rng.Cells
cel.Value = "foo"
Next
End Sub

关于excel - 对每个使用工作表引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71521945/

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