- 締切済み
sheetsメソッドの失敗
初心者で初心者的な質問で恐縮です。 コントロールでcombobox1を作りました。 private sub combobox1_change() dim w as integer w=sheets("work").range("A1") sheets("work").range("A2").value="=match(a1,sheet2!a:a,0)" -----------------「sheet2」は「sheet3」だったり「sheet4」だったり、色々変わります。 ----中略---- end sub combobox1は正常に動くのですが、EXCELを終了する時に(保存してもしなくても) 必ず「Sheetsメソッドは失敗しました_Globalオブジェクト」と出ます。 デバックを確認すると、 w=sheets("work").range("A1") の部分です。 色々調べてみたのですが、原因がよく分かりません。 分かる方、いらっしゃいましたら教えて下さい。
- みんなの回答 (4)
- 専門家の回答
みんなの回答
- nicotinism
- ベストアンサー率70% (1019/1452)
回答No.4
- Wendy02
- ベストアンサー率57% (3570/6232)
回答No.3
- Wendy02
- ベストアンサー率57% (3570/6232)
回答No.2
- nicotinism
- ベストアンサー率70% (1019/1452)
回答No.1
お礼
回答、ありがとうございます。 >それから、なるべく、Visual Basic Editor 画面のままを貼り付けてくださいね。コードは、メモ帳にテキストで貼り付けられます。 そうしたかったのですが、ネットに繋がっていないパソコンで… 別の場所にあって…-RWも対応してないようなパソコンで… 手打ちでコードを書いてしまい申し訳ないです。 Wendyさんのコードを実行してみると… EXCELの強制終了でした(汗 ちなみにvisual basicの vrは6.0なのですが…。
補足
何度もすみません。 >ご質問には書かれていない、複数のブックを開いているという条件があるのではないでしょうか? 複数のブックは、開いてないです。