【问题标题】:How do I get values from a hidden worksheet using VBA [closed]如何使用 VBA 从隐藏的工作表中获取值 [关闭]
【发布时间】:2018-01-11 14:21:43
【问题描述】:
Sub ErrorCodeForMyTimeSheet()
    Worksheets("DataValues").Range("A2:A20")
End Sub

我想遍历这些值并检查是否存在同名的工作表。

如何循环遍历 A2 到 A20 中的值?

【问题讨论】:

  • 您需要详细说明您要达到的目标。您要搜索的“名称”在哪里?此外,请务必确认您的 Worksheets 参考。如果您遇到无法解决问题的问题,我们可以为您提供帮助,但是在 SO 和其他地方有一个简单的循环非常有据可查。
  • 我只是不知道如何在我的范围内循环。
  • 谷歌它。我可以保证以前有人问过这个问题。
  • 搜索“如何循环遍历 excel 范围”。你应该在你的问题中问这个......而不是“我如何从......获取价值”
  • ^^ 但在前面添加“site:stackoverflow.com excel vba”(即 google site:stackoverflow.com excel vba how to loop through excel range)以确保您获得高质量的结果! ;)

标签: vba excel


【解决方案1】:

根据您的评论,您想遍历您的范围,然后尝试以下操作。 这只是 VBA 中的一个 for 循环

 sub testcode()
        dim i as double
    dim yournametofind as string
        for i = 2 to 20
        yournametofind  = Worksheets("DataValues").Range("A" & i).value
    if yournametofind = yournametofind then

    'do your things
    else

    do your things
    end if
        next i


        end sub

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-07-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-14
    • 2014-08-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多