-4
Sub ErrorCodeForMyTimeSheet()
Worksheets("DataValues").Range("A2:A20")
End Sub
値をループして、名前でワークシートが存在するかどうかを確認します。VBAを使用して非表示のワークシートから値を取得するには
A2の値をA20にループするにはどうすればよいですか?
Sub ErrorCodeForMyTimeSheet()
Worksheets("DataValues").Range("A2:A20")
End Sub
値をループして、名前でワークシートが存在するかどうかを確認します。VBAを使用して非表示のワークシートから値を取得するには
A2の値をA20にループするにはどうすればよいですか?
コメントごとに範囲をループしたい場合は、以下のようにします。 これは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
達成しようとしていることについてさらに詳しく説明する必要があります。あなたが探している「名前」はどこですか?また、必ず「ワークシート」の参照を修飾してください。問題を解決できない問題が発生した場合はお手伝いできますが、SOなどの場所で簡単なループが非常によく記録されています。 –
私は自分の範囲をループする方法を知りません。 –
Googleそれ。私はこれが以前に尋ねられたことを保証することができます。 –