2017-08-03 201 views
-4
Sub ErrorCodeForMyTimeSheet() 
    Worksheets("DataValues").Range("A2:A20") 
End Sub 

我想通过值循环并检查名称是否存在工作表。如何使用VBA从隐藏的工作表中获取值

如何循环A2到A20的值?

+0

您需要详细说明您试图达到的目标。你正在寻找的'名字'在哪里?此外,一定要限定你的'工作表'参考。如果遇到无法解决问题的问题,我们可以为您提供帮助,但是在SO和其他地方有一个简单的循环记录。 –

+0

我只是不知道如何循环通过我的范围。 –

+0

谷歌它。我可以保证之前已经问过这个问题。 –

回答

0

根据您的评论,你想循环你的范围,然后尝试下面。 这只是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 
相关问题