マクロについての質問

このQ&Aのポイント
  • エクセルバージョン2010で作成したABCファイルにマクロを作成し、ABC(.マクロ拡張子)のファイルを作りましたが、ABC(.エクセル拡張子)は削除しても良いですか?
  • エクセルを再起動した後、マクロ用ファイルのマクロの編集をクリックすると、開いていないブックの編集ができませんというダイアログが表示され、編集画面が見られません。何が問題でしょうか?
  • エクセル保存用フォルダーにBook2.prnというファイルが作成されました。これを削除しても良いですか?
回答を見る
  • ベストアンサー

マクロについて

エクセルバージョン2010です。 ABC(.エクセル拡張子)と言う通常のエクセルファイルを作りました。 次に、ABCファイルにマクロを作成し、 マクロ用・個人用フォルダーのマクロを保管するフォルダへの指定で、 ABC(.マクロ拡張子)のファイルを作りました。 この場合、ABC(.エクセル拡張子)と言う通常のエクセルファイルは削除しても良いのでしょうか? それと、一度、エクセルを再起動しました。 で、さっきのマクロ用ファイルのマクロの編集をクリックすると、 開いていないブックのなんとかは編集できません、 のダイアログがでて、編集画面を見られません。 一度削除したABC(.エクセル拡張子)を元に戻して、これを開いても編集画面は出ませんでした。 何がいけないのでしょうか? 最後に、ついでの質問ですが、 Book2.prn と言う、得体のしれぬファイルが、 エクセル保存用フォルダーに出来ています。 これは削除しても良いものでしょうか? 以上3点、よろしくお願いします。

noname#174461
noname#174461

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

  • ベストアンサー
  • MackyNo1
  • ベストアンサー率53% (1521/2850)
回答No.1

>次に、ABCファイルにマクロを作成し、 マクロ用・個人用フォルダーのマクロを保管するフォルダへの指定で、 ABC(.マクロ拡張子)のファイルを作りました。 この場合、ABC(.エクセル拡張子)と言う通常のエクセルファイルは削除しても良いのでしょうか? おそらく、少し勘違いがあるようです。 別名保存ではなく、マクロの保存先が「個人用マクロブック」だったのではないでしょうか? 本当にマクロ有効ブックで別名保存した場合は、マクロのない元ファイルは削除してもOKですが、実際に行った操作をよく確認してから実行してください。 >それと、一度、エクセルを再起動しました。 で、さっきのマクロ用ファイルのマクロの編集をクリックすると、 開いていないブックのなんとかは編集できません、 のダイアログがでて、編集画面を見られません。 このダイアログは例えば個人用マクロブックに保存されているマクロを編集した時に出るメッセージです。 個人用マクロブックは、どのファイルにも使えるブックですが編集するには「表示」「ウィンドウ」の「再表示」をクリックして「PERSONAL.xls」を開いてください。 >一度削除したABC(.エクセル拡張子)を元に戻して、これを開いても編集画面は出ませんでした。 何がいけないのでしょうか? このファイルにはマクロが記載されていませんので当然のことですが、編集画面は出てきません。 >最後に、ついでの質問ですが、 Book2.prn と言う、得体のしれぬファイルが、 エクセル保存用フォルダーに出来ています。 これは削除しても良いものでしょうか? これはスペース区切りのテキストファイルです。 おそらくエクセルで編集して「名前を付けて保存」でファイルの種類を「テキスト(スペース区切り)」を選択したものと思われます(開いてみて、必要ないなら削除してもOKです)。

noname#174461
質問者

お礼

分かりやすいご回答をありがとうございます。 確かにxlsmの拡張子のファイルがあるので、 マクロ有効ブックで「同名保存」しているみたいです。 マクロも、意識せず個人用マクロブックに保存していました。 「ウィンドウの再表示コマンドを行ってください」とのダイアログの 「ウィンドウの再表示コマンド」の場所が分からず、それも困っていましたが、 教えて頂いた通りやったら、編集画面が現れました。 前の純粋なエクセルファイルも削除しても大丈夫でした。 開けないと思ってましが、Book2.prnをエクセルから開くことが出来ました。 内容をみたら、以前、まさにおっしゃるような作業をしたことのあるものでした。 いらないので、おっしゃるように安心して削除する事ができました。 すべて解決できてホッとしました。 本当にありがとうございました。

関連するQ&A

  • マクロの保存

    エクセルのマクロについて教えてください。エクセル2010でセルをダブルクリックすると、同一フォルダ内のPDFファイルデータを表示するというマクロを作ったのですが、保存する際に「次の機能はマクロ無しのブックに保存できません・VBプロジェクト~」と表示されExcelマクロ有効ブック(拡張しxlsm)に替えて保存するとマクロのコード自体は残っているのですが、Not find fileと出てしまいます。また最初からExcelマクロ有効ブックでコードを入力しても同様の結果になります。このような場合どのように保存すればいいのでしょうか?

  • エクセルのマクロでDOSのコマンドを記述するには?

    デスクトップにa.prnとb.prnというファイルがあります。a.prnとb.prnを結合しa.prnを作成したのちb.prnを削除する作業をエクセルのマクロに記入したいのですがどうしらいいでしょうか?おしえてください。

  • マクロがないのにマクロがありますとは?

     エクセルファイルを開くと「マクロがあります」とダイアログボックスが出て有効・無効の選択が求められます。  実は、マクロを作成後、削除したんですが、このダイアログボックスが出ないようにするにはどうすれば良いでしょうか。

  • 個人用マクロブック

    エクセルでファイルを開、画面に個人用マクロブックがたちあがってしまいます。一々非表示にするか、個人用マクロブックそのものを閉じなくてはなりません。通常の状態に戻す方法を教えてください。

  • EXCELのマクロで

    よろしくお願いします。 さて、過去にとあるEXCELのブックにマクロを登録しました。そのマクロも不要となり、マクロ一覧から全て削除した。 最近になってそのファイルを雛型として使用するケースが増え、名前を付け替えて使用していますが、ファイルを開く度に『マクロを有効にしますか?』と聞いてきます。 (マクロのセキュリティは中にしてあります) 正直 これがかなりウザいのですが、どうすれば聞いてこなくなるでしょうか? (但し、マクロウィルス防止の為、セキュリティは中のまま使用したいと思っています) シートだけを新規のブックに保存すればいけるとは思うのですが、現在のブックの何が問題なのかを知りたいのです。 尚、マクロ実行のダイアログを出しても、登録したマクロは何も残っていません。

  • エクセル内のマクロを消去したい!><

    エクセルファイル内のマクロの削除の方法を教えて頂けないでしょうか? 他人からもらったエクセルファイルに、 「開こうとしているブックにはマクロが含まれています。」 と表示されることがあり、開く度にきかれるのでいらいらしています。>< ブックを開いているときに、 ツール→マクロ→マクロ としても問題のマクロが表示されないため削除できずに困っています。 どうかよろしくお願いします。

  • マクロの記録ができません

     こんにちは、教えてください。マクロを作ろうとしているのですがうまくいきません。ヴァージョンは「2002」です。  「マクロの保存先」で「個人用マクロブック」を選び実行しようとしたら「起動フォルダにある個人用マクロブックは記録のために開かれた状態でなければなりません」>「記録できません」というエラーが出て実行できませんでした。  過去にも似た質問があったので読んでみると、個人用マクロブックは「XLSTART」というフォルダの中に「PERSONAL.XLS」というファイル名で認識されているとのこと。確かに「XLSTART」というフォルダはあるのですが中は空でした。場所は、「ドライブ名:\Program Files\Microsoft Office\Office10\XLSTART」です(ドライブ名:\Documents and Settings\ユーザー名\Application Data\Microsoft\Excel\XLSTARTではありませんでした)。  そこで新しいブックを立ち上げて「PERSONAL.XLS」という名前で「XLSTART」フォルダに保存してみました。すると、新しいブックを立ち上げようとすると、通常は「Book1」という名前のブックができるのに、自動的に「PERSONAL.XLS」が立ち上がるようになってしまいました。  この状態でマクロの記録をしてみたら、一応記録はできますし動きます。  ところが、このマクロを編集しようとVBEを起動しても、Moduleが出て来ません。「VBAProject(PERSONAL.XLS)」と表示されるべき場所には「Sheet1」とあります。  そこで「XLSTART」フォルダの中の「PERSONAL.XLS」を削除してみたところ、以前と同じように新しいブックは「Book1」という名前に戻りました。ただし、マクロの記録はできません。  ちょっと混乱気味ですが、やりたいことは以下の3点です。 1.個人用マクロブックにマクロが記録できるようにしたい。 2.VBEで作ったマクロを編集したい。 3.新しいブックは「Book1」で立ち上がるようにしたい。  どうしたらいいのでしょうか。ご回答いただければ幸いです。

  • マクロを含むブック

    Excel97です、マクロを含むブックを開く時に表示される「マクロを含むブックを開くときはこのダイアログを表示する」のチェックをはずした後に、再度このダイアログを表示させるにはどのようにするのでしようか、

  • 個人用マクロブックについて

    ユーザー名 \AppData\Roaming\Microsoft\Excel\XLSTART のフォルダ内にある、PERSONAL.XLSB を開いた状態じゃないと、使用できなくなりました。 これでは、通常の各エクセルに保存しているマクロと同じです。。(むしろ、普段使用しないフォルダに入っているこのファイルを毎回開くほうが大変です。。 上記ファイルを開かないで、、 例えば、開発>マクロの記録 をクリックし、保存先を個人用マクロブックを選ぶと、 下記エラーが出ます。 " 起動フォルダにある個人用マクロブックは、記録のために開かれた状態でなければなりません。 " 上記ファイルを開かないで、、 例えば、開発のマクロを開くと、個人用マクロブックに保存したマクロは表示されません。 個人用マクロブックのお悩みによく出てくる、ヘルプ内の 使用できないアイテムも、念のためチェックしましたが、PERSONAL.XLSBの表示はありませんでした。 解決方法をご存知でしたら、教えてください。 どうぞ、よろしくお願いします。

  • Excek マクロ

    Excelのマクロを組んでいないブックで、「マクロの有効・無効」を聞いてくるメッセージが常に出ます。 又、同ブックで、リンク設定をしていないのに、リンクが貼られていて「リンク先の参照」を聞いてきます。(リンク元のブックは、現在、存在しません。) 「マクロの無効」を選ぶことと、「参照先を聞いてきたダイアログ画面で、キャンセル」をして、普通に使っていますけど、メッセージが出ないようにすることは、可能でしょうか?宜しく御願いします。

専門家に質問してみよう