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

エクセルを開くと「実行時エラー91;オブジェクト変数またはWithブロック変数が設定されていません」のメッセージで開けません。別の者に作ってもらったシステムです。ファイルを開く方法及び修復方法を教えてください。

●質問者: kaji0245
●カテゴリ:コンピュータ インターネット
✍キーワード:エクセル エラー オブジェクト システム ファイル
○ 状態 :終了
└ 回答数 : 4/4件

▽最新の回答へ

1 ● hissssa
●25ポイント

これだけの情報では断言はできませんが、Excelシート内で定義されている自動実行マクロのバグではないでしょうか。

メニューの「ツール」→「マクロ」→「セキュリティ」でマクロの実行セキュリティレベルを上げておけばマクロが自動実行されなくなるので対応できるかも知れません。

http://www.microsoft.com/japan/office/ork/2003/seven/ch25/SecC02...

◎質問者からの返答

アドバイスありがとうございます。

マクロの実行セキュリティレベルをあげてみましたが、今度はファイル自体が起動しませんでした。


2 ● wwwww1
●0ポイント

My Soul, Your Beats!/Brave Song 【初回生産限定盤】

My Soul, Your Beats!/Brave Song 【初回生産限定盤】

  • アーティスト: Lia 多田葵
  • 出版社/メーカー: アニプレックス
  • 発売日: 2010-05-26
  • メディア: CD


3 ● きゃづみぃ
●25ポイント

エラーは マクロで出力されているものなので、セキュリティレベルは 関係ないですね。

これを下げないと 実行されませんから。

シートが複数ある場合、それを指定のものにしとかないとダメなのかもしれません。

また、マクロのソースを公開できるのであれば 公開してもらえば エラーが見つけやすくなります。

実際には 一度は ちゃんと動いてるものだと思いますので

なんらかの環境的なことが影響しているのでは ないのかと思いますけどね。


http://q.hatena.ne.jp/1275278024

◎質問者からの返答

コメント欄にてモジュール1のソースを張ってみました。

何かアドバイスでもいただければ幸いです<(_ _)>


4 ● Chakuwiki
●40ポイント

Sub ボタン1_Click()の下にwithブロック変数を追加します。


Sub ボタン1_Click()

Sub ボタン1_Click()

With Worksheets("シート名")

また、End Subの上にEnd withを追加します。

Sub ボタン4_Click()も同様に操作します。

http://q.hatena.ne.jp/answer

◎質問者からの返答

コメントの内容に修正したのですが、同様のエラーが出ます(^_^;)

関連質問


●質問をもっと探す●



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