[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『実行時エラー2147417848(80010108)について』(初心者)
Work1 〜 Work12までシートがあり、アクティブシートの一つ前のシートの"G2"の数値を取得しようと思います。
アクティブシートを"Work"MMとした場合
Flg1 = Worksheets("Work" & MM - 1).Range("G2").Value
を書き込んでみましたが、
「インデックスが有効にありません」と表示されます。
Flg1、MMの変数は As Integer です。
どこがおかしいでしょうか。
ご指導ください。
< 使用 Excel:Excel2016、使用 OS:Windows10 >
順番が保証されるなら
https://www.moug.net/tech/exvba/0040047.html
保証されないなら
MM=CInt(Replace(Activesheet.Name,"Work",""))
(マナ) 2021/01/23(土) 18:47
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.