• ベストアンサー

excelでVBAの画面が開かない

Windows2000上で、excel97を使用しているのですが、 昨日までVBAの編集画面が出ていたのに、今日は突然開かなくなってしまいました。 今まで使っていたexcelのマクロは開けますが、 新規でマクロを作ろうとすると、開こうとはするのですが、 すぐに閉じてしまいます。 リブートしても直りませんでした。 これはどのように対処すればよいでしょうか?

noname#108554
noname#108554

質問者が選んだベストアンサー

  • ベストアンサー
  • nta
  • ベストアンサー率78% (1525/1942)
回答No.1

ユーザプロファイルが破損している可能性と Excel本体が壊れている可能性があります。 別のユーザで実行してだめであれば、Officeを再インストールしてみるしかないでしょう。

noname#108554
質問者

補足

アドミニ権限で入ったら、普通に使えました。 プロファイルが壊れてるってことですね。 そうすると・・・どうすればよいのでしょう? たびたびすみませんが、ご教授ください。

その他の回答 (1)

  • nta
  • ベストアンサー率78% (1525/1942)
回答No.2

ユーザをもう一つ作り直すというのが簡単ですが。 C:\Documents and Settings\(ユーザ名)tanaka\Application Data\Microsoft\Excel の下にあるものを削除すれば動作する可能性があります。

noname#108554
質問者

お礼

復活しました!ありがとうございました!

関連するQ&A

  • ExcelのVBA編集画面が

    Excelでマクロを作成しようとしていますが、 VBAの編集画面がバラバラに表示されます。 インストール時の様に、定位置にプロジェクトやプロパティ・オブジェクトを表示させたいのですが、やり方がわかりません

  • excelでVBA実行後に画面に残るゴミを無くしたい。

    こんにちわ。 excelで画面を色々と動かすVBAを作っています。 マクロ処理終了後に、セル選択のカーソル枠が、 ゴミのように画面上に残ってしまいます。 一度ウィンドウの最小化をしてから、 元のサイズへ戻すと無くなりますので、 画面上の問題だけと思われます。 画面再表示のようなコマンドを最後に出せば 良いかと思いますが、それがわかりません。 ご存知の方宜しくお願い致します。 (環境 windows98 excel:office2000)

  • Access2003 マクロでのVBA画面の閉じ方

    access2003です。 VBAを編集するときのウインドウ (Visual Basic Editor) が 開いているとき、マクロでこのウインドウを閉じるには どうすればいいでしょうか。 難しければVBAで閉じる方法でも構いません。

  • Excel VBAのドリルのような本が欲しいです。

    マクロの勉強をしたいです。 FOM出版「よくわかるExcelマクロVBA」と買いました。 似たような本を探しています。 本屋で色々探したのですが、「○○には○○ステートメント」と、辞典みたいな本でよくわかりませんでした。 マクロとはそういうものだと言われれば終わりですが(汗)、ドリルみたいに、何かを作り上げる…というようなわかりやすい本を探しています。 お勧めの本があれば教えてください。 オートマクロで編集したりはしてますが、本格的に自作(?)するのは初めてです。

  • EXCELのV4マクロをVBAに書き直せるか?

    EXCEL2000にてV4マクロにて書かれたEXCELアドインがあります。 これをEXCEL2000のVBAに書き直して欲しいという依頼がありますが、 V4マクロよりVBAにて無理な事や注意点があれば教えてください。 よろしくお願いします

  • Excel VBAで同じフォルダ内のファイルを開くには?

    Windows2000、Excel2000を使用しています。 「経理」というフォルダに「見積」「請求」の2つのExcelファイルがあります。 「見積」から「請求」を開くマクロを作りたいのですが、どうすればいいでしょうか? 「経理」フォルダは場所が変わることがあるので、パスをどうすれば良いかがわからず苦しんでいます。 VBAはまったくの素人で、本を見ながら挑戦しているのですがうまくできないのです。 どうかよろしくお願いします。

  • Excel VBA Dialogsheet

    現在Excel2002を使用しています。 かなり以前に作ったと思われるブックににVBAが入っていて、ソース を見たところ、 DialogSheets("通常入力").Show というコードがありました。 「通常入力」というダイアログを編集したいのですが方法が分かりません。 旧いExcelで読み込まなくてはできないのでしょうか。 もしExcel2002で編集する方法があるのであればお教え頂ければ助かります。

  • エクセルVBAへのwindowsAPIの組み込み

    Excel2010を使用しています。 以下のページの最初に紹介されているマクロを実装・使用したいのですが、やり方がわかりません。 『excel_vbaでスクリーン上のpixelの色を拾いたい』 http://www.excel.studio-kazu.jp/kw/20060624174313.html APIを使ったマクロを書いたことがないので、Declare Function~Sub辺りの運用がわかりません。 詳しい方のご助力を願います。

  • エクセルVBAをホームページへ

    エクセルVBAで作成したマクロを、ホームページ上で作動させる方法を教えてください。 エクセル画面は表示させることはできますが、マクロが作動しません。 Windows XP、Excel 2003

  • VBA 起動時にエクセルの画面が表示されてしまう

    VBA 起動時にエクセルの画面が表示されてしまう こんにちは、VBA初めて1週間ぐらいの初心者です よろしくお願いします 動作環境として、OS:XP excel:excel2007 を使用しています まずはじめに、エクセルを開いて内容変更セーブして終了するというマクロを組んだのですが 別のプログラムから、 そのエクセルファイルに起動をかけて マクロを実行し終了するよう作りました。  /*** コード ***/ ThisWorkbook 0  Private Sub Workbook_Open() 1   Application.Visible = False          //エクセル画面を消す 2    3   call 内容変更し保存する関数()        // 標準モジュール内 SUB 関数 4    5   ThisWorkbook.Saved = True           // セーブしたことにする 6   If Workbooks.Count <= 1 Then Application.Quit // 他のエクセルが開いてない場合のみ終了する 7   ThisWorkbook.Close False            // エクセル終了 8  End Sub  /*** コード ***/ 質問1 ・1行目にエクセルの画面を消す関数を、プログラムの先頭に来ると思われる部分に入れて実行してみたのですが、 どうしても、起動してから画面を消す処理が始まるまでに、一瞬だけexcelのファイルが表示されてしまうのですが これを回避する方法はありますでしょうか? VBAを使ってマクロの処理をするのですが、 使う方にエクセルを使っているという事を悟られたくないのです 質問2 ・6行目、開いてるエクセルが自分だけの場合のみエクセルを終了すると組んだつもりなのですが、 処理を流すとエクセルで開いているファイルがすべて閉じてしまいます。 記述を間違えていたりしますか? 以上 ご教授お願いいたします <<検索ワード>> VBA VBA 起動画面表示 起動画面非表示 起動画面を出さない 起動画面を消す

専門家に質問してみよう