人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

ExcelのVBAで質問します。以下のように記述しております。

???
For n = 1 To 47

範囲2 = Worksheets("Sheet1").Cells(n + 6, 36).Value

Worksheets("Sheet2").Range(範囲2).Select '←ここでエラー

next
???



2行目ではあるセルから値を取得していて、例えばn=1の時は、正常に
"B7:AC106"
という値が取得できています。(確認済み)

ですが、3行目でエラーとなり、該当の範囲がマクロで選択できません。
(もちろん該当のシート、セルは存在します)

記述方法が誤っているのか自力ではわかりませんでした。
お力ください。




どうぞよろしくお願い致します。


●質問者: yoshifuku
●カテゴリ:コンピュータ
✍キーワード:Excel NeXT SELECT VBA エラー
○ 状態 :キャンセル
└ 回答数 : 1/1件

▽最新の回答へ

1 ● ls_10_5

1行目と2行目の間に


Worksheets("Sheet2").Activate


という行を入れてみてください。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ