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

値をループして、名前でワークシートが存在するかどうかを確認します。VBAを使用して非表示のワークシートから値を取得するには

A2の値をA20にループするにはどうすればよいですか?

+0

達成しようとしていることについてさらに詳しく説明する必要があります。あなたが探している「名前」はどこですか?また、必ず「ワークシート」の参照を修飾してください。問題を解決できない問題が発生した場合はお手伝いできますが、SOなどの場所で簡単なループが非常によく記録されています。 –

+0

私は自分の範囲をループする方法を知りません。 –

+0

Googleそれ。私はこれが以前に尋ねられたことを保証することができます。 –

答えて

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 
関連する問題