[[20210123173646]] 『実行時エラー2147417848(80010108)について』(初心者) >>BOT

[ 初めての方へ | 一覧(最新更新順) |

| 全文検索 | 過去ログ ]

 

『実行時エラー2147417848(80010108)について』(初心者)

Work1 〜 Work12までシートがあり、アクティブシートの一つ前のシートの"G2"の数値を取得しようと思います。
アクティブシートを"Work"MMとした場合

Flg1 = Worksheets("Work" & MM - 1).Range("G2").Value

を書き込んでみましたが、

「インデックスが有効にありません」と表示されます。

Flg1、MMの変数は As Integer です。

どこがおかしいでしょうか。

ご指導ください。

< 使用 Excel:Excel2016、使用 OS:Windows10 >


すみません、タイトルが全然間違っていました。
(初心者) 2021/01/23(土) 17:50

>一つ前のシート

順番が保証されるなら
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.