ベストアンサー エクセルVBA PERSONALのモジュールを消してしまった! 2005/05/09 11:29 今、誤ってブックの標準モジュールを削除するべきところ、PERSONAL.XLSの標準モジュールを解放にしてしまいました!! 回復する方法はないでしょうか? 大変困っています。 みんなの回答 (1) 専門家の回答 質問者が選んだベストアンサー ベストアンサー moooon ベストアンサー率26% (26/98) 2005/05/09 11:51 回答No.1 それは大変! でもまだエクセルを終了してなかったら助けられます。 ブックではなくエクセル自体を終了させるときに、PERSONAL.XLSのモジュールに変更があれば、変更を保存するかどうかを聞いてきますね? 削除も変更ですから聞いてくるはずです。 その際、「保存しない」を選べば、「削除」も保存されませんから残ります。本日手を加えたところがあればそれは消えてしまいますがそれくらいは我慢できますね? 質問者 お礼 2005/05/09 12:33 良かった! おかげさまで無事回復しました。 いやはや今回は肝を冷やしましたあ。 ありがとうございます。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 カテゴリ パソコン・スマートフォンソフトウェアオフィス系ソフト 関連するQ&A PERSONAL.XLSのモジュールを呼び出すには? 任意のブックの標準モジュールから、PERSONAL.XLSの標準モジュールを呼び出す方法をご存知の方おられますか? 基本的なことだと思うのですが、手元の本に載っていません。 PERSONAL.XLS!macroって書いたらVBAEに怒られました! 宜しくお願い致します。 「Personal.xls」の標準モジュールに「Functionプロシージャ」を 「Personal.xls」の標準モジュールに「Functionプロシージャ」を収めたいのですが、「Personal.xls」の標準モジュールの出し方がわかりません。 VBA PERSONAL以外に記述すると・・・ 普段はPERSONAL.xlsにモジュールを追加し、そこにプログラムを書いていますが、 人に渡す必要がある場合は、渡す対象のブックにモジュールを追加して書いています。 仮にそのブックをabc.xlsといたしますと、 abcのモジュールに記述した場合と、PERSONALに記述した場合とで、 動きが違う時があり、その違いは何故生じるのかを知りたいのです。 シートをコピーしたり、他のブックから移動したりすると、 (例えば ThisWorkbook.Sheets(1).Copy after:=ThisWorkbook.Sheets(2) とか、 Workbooks("xyz.xls").Sheets(1).Copy after:=ThisWorkbook.Sheets(2) とか) その処理が終わった時点で、プログラムが終了してしまうのです。 abc.xlsの「ThisWorkbook」に記述しても、結果は変わりません。 前述の通り、PERSONALの標準モジュールに書くと最後まで処理されます。 何か根本的に間違えていると思うのですが(汗)、よろしくお願いします。 携帯料金を賢く見直す!格安SIMと端末選びのポイントは? OKWAVE コラム EXCEL VBAのPERSONAL.XLSについて エクセルの個人用マクロブック(PERSONAL. XLS)はサーバー内に置くことはできるんでしょうか? Excel97、personal.xlsについて Excel97VBAの勉強をしていたのですが、いつのまにかエクセルを立ち上げるとpersonal.xlsのブックだけが出るようになりました。新規作成で普通に3枚のシートがあるブックは立ち上がるのですが、いちいちpersonal.xlsを閉じなければならないのでしょうか?マクロの保存先を個人用ブックにしてVBエディタの中で修正をしたりしていたのですが、それと関係あるのでしょうか?personal.xlsを閉じてもメニューの再表示は使えなくなっています。元の設定に戻すにはどうしたら良いのでしょうか? Excel personal.xlsの削除について 過去の質問を調べてみましたが、上手くいかなかったので 教えていただきたく思います。 エクセル2003でマクロを個人用ブックに保存しようとしたのですが personal.xlsが読み取り専用のため保存できなくて困っています。 C:\Documents and Settings\ユーザー名\Application Data\Microsoft\Excel\XLSTARTの personal.xlsを削除しようとしても「ほかの人またはプログラムに よって使用されています。ファイルを使用している可能性のあるプログラムを全て閉じてから、やり直してください」と警告され削除できません。当然全てのプログラムを閉じても、この警告が出ます。 どうすれば,マクロを保存できるのでしょうか? また、personal.xlsを削除することはできないのでしょうか? 宜しくお願いします。 Excel VBAプロジェクトについて 現在、、VBAプロジェクトの中に PERSONAL.xls PERSONAL2.xls が入っていますが、すでにその中からはmoduleは解放しています。 PERSONALについては、この表示されることを、しないようにしたいのですが、 どうすればいいでしょうか。 Excel>PERSONAL.XLSが開かれているので読み取り専用を推奨されてしまう こんにちはtmgmです。 Excelで個人用マクロブックにマクロを保存して以来、Excelを起動すると、「PERSONAL.XLSが開かれているので、読み取り専用にしますか?」というようなことを聞かれてしまいます。保存されていたであろうPERSONAL.XLSを検索から呼び出して削除したのに、未だにこのメッセージだけは消えません。 どうすれば解消できるでしょうか?お分かりの方、いらっしゃいましたらご返答宜しく御願いします。 ExcelのVBAについてです。 例えば"Book1.xls"という名前のブックの"Sheet1"という名前のシートの一部を削除する。 これをVBAでやらせようと思うんですが、"Book1.xls"を開かずに行うことはできるんでしょうか。 Workbooks("Book1.xls").Worksheets("Sheet1").Range("C7:M51").ClearContents のようにしてるんですがうまくいきません。 "Book1.xls"はLAN上のブックで実際はフルパスで指定してます。 よろしくお願いします。 エクセルを開くと「Personal.xls」が毎回開きます。 エクセルで作業をしたい時に、必ず「Personal.xls」のブックが開いてしまいます。とても邪魔なのですが、どうすれば、もう出なくする事ができるでしょうか? 教えてください。 Excel VBA 標準モジュールの整理? Excel2003を使用しています。 ある人が作成したファイルが数十人分、WEB上に保存してあり、マクロも数個含まれています。 マクロの内容は、シート上に配置されているボタンをクリックすることで印刷する書類(印刷範囲)を変更するといった簡単なものがほとんどなのですが、マクロの記録を何度もとりながらコードを書いたらしく、標準モジュールが20個もありましたが、空のモジュールのほうが多かったです。 また、マクロに判別しやすい名前が付いていないため、このボタンのコードは、どのモジュールに書かれているのかが分からないので、ひとつひとつ確認しながら、空のモジュールは削除し、同じシート上で行う処理は、同一のモジュール内にまとめるなどして、標準モジュールを整理しました。 上記のことを自分用に作成されているファイルで行いましたが、同じ部署内の分は私が管理するので、標準モジュールの内容(モジュールの数とコード)を私のファイルと同じようにしたいのですが、コピペのような簡単な方法はあるでしょうか? 質問内容が分かりづらくて申し訳ありませんが、よろしくお願いします。 Excel>マクロを使っていないはずなのにマクロを有効にするかどうか聞かれてしまう こんにちはtmgmです。 Excelについての質問です。Excelのブックを開くとマクロが有効かどうか毎度聞いてきます。作業としては次のような手順を踏みました。 ------------------------- (1)Book1.xlsにマクロを作成し、保存して閉じる (2)再度Book1.xlsを開き、マクロが不要になったので、コード編集画面を開き、モジュールの解放後、保存(マクロが割り当てられていたボタンも消去) (3)改めてBook1.xlsを開くと、「マクロを有効にするかどうか聞いてくる」(メッセージからも判るとおりセキュリティは中にしています。) ------------------------- 毎回マクロが有効かきかれなくするにはどうすればよろしいでしょうか?モジュールの解放だけではだめでしょうか?お分かりになる方、ご返答宜しく御願いします。 ヤバいパソコンが壊れたかも!?事前に知っておきたい3つの兆候と対策 OKWAVE コラム Excel>PERSONAL.XLSを常駐 Exce2003でPERSONAL.XLSをエクセルの起動時に標準で立ち上げるようにしておきたいのですが、どうすれば出来ますか? Excel VBA:モジュールを複数のブックで共有するには お世話になります。 現在、Excel VBAで複数のプログラムを開発中なのですが、 ある程度 処理を共通化したいと思いまして、出来れば標準モジュールと クラスモジュールを別のブックに保存しておき、それを参照設定か何かで 取り込んで動作させたいと思っています。 でも、参照設定しようとしても何かの名称が重複しているらしいエラーが 表示され(しかも何が重複しているのか教えてくれない)、うまくいきません。 ちなみに、共有したいブックは移動する可能性もありますが、最悪、 サーバの固定的なフォルダに置いておくのでも可、と言われています。 (アドインでの取り込みは、この時点で不可能?) うまく(出来れば標準モジュールとクラスモジュールだけ)共有することは できないものでしょうか? 当方、VBの経験は そこそこあるのですが、VBAは 大して使ったことが無い状態です。 もしかしたら、単純にやり方を知らないだけかもしれないのですが、 知恵をお貸しいただければ有難いです。 大量の標準モジュールを解放する方法 VBAを使っていて 大量の標準モジュールを解放したい場合 一つ一つ「解放」を実行していくのが面倒なのですが 自動で複数のモジュールを解放することはできないでしょうか? 何か良い方法があれば教えてください。 エクセルVBAで標準モジュールを保護したい エクセルのVBAマクロを使用したエクセルフィルがあります。 ユーザーは標準モジュールに記述した関数を使ってシートのマクロを変更してカストマイズできます。 ユーザーが標準モジュールを変更すると使用できなくなりますので、この標準モジュールだけをユーザーが変更できない、または見えないようにする方法をご教示いただけませんか。 よろしくお願いします。 Personal.xlsについて エクセルを起動すると、Personal.xlsが立ち上がってきます。最近マクロを覚え初めて、一度マクロの保存を個人用マクロブックにしてから立ち上がってくるようになったような気がします。 これを解除する方法を知りたいです。(office2000使用) VBA モジュールを消すには? マクロが書かれているファイルAのモジュールをファイルBのマクロの実行で削除する方法を教えてください。 PERSONAL.XLSを削除したいのですが・・・ はじめまして。超ド素人です。 エクセルVBで自己流で「マクロの記録」を使用して、 簡単なツールを作成したしていたのですが、マクロの保存先を 「個人用マクロブック」に間違って指定したところ、今まで動作していた動作していた部分が、エラーになるようになってしまいました。 (そもそも「個人用マクロブック」の用途がわかってないこともあるのですが・・・。)ただ、別のPCでは正常に動作するので、 ひとまずこれまで作ったマクロが動作するようにするには、 PERSONAL.XLSを消すしかないのかないのかと思っているのですが、 削除の方法がわかりません。どなたかご教示願います。 EXCEL マクロで「標準モジュールで」とどのように行けばよいのですか よろしくお願いします。 あるマクロを シートモジュールでWorkbookのOpenイベントで あるいは標準モジュールで と書いてあったのですが 今まで ツール→マクロ→新しいマクロの記録しかやったことがないので 標準モジュールに行く方法が解りません。 超初心者ですので 解りやすく教えてください。 注目のQ&A 「You」や「I」が入った曲といえば? Part2 結婚について考えていない大学生の彼氏について 関東の方に聞きたいです 大阪万博について 駅の清涼飲料水自販機 不倫の慰謝料の請求について 新型コロナウイルスがもたらした功績について教えて 旧姓を使う理由。 回復メディアの保存方法 好きな人を諦める方法 小諸市(長野県)在住でスキーやスノボをする方の用具 カテゴリ パソコン・スマートフォン ソフトウェア Excel(エクセル)Word(ワード)PowerPoint(パワーポイント)Access(アクセス)その他MS Office製品オフィス系ソフトPhotoshop(フォトショップ)Illustrator(イラストレーター)その他Adobe製品画像・動画・音楽編集ホームページ作成ソフト筆まめ・はがき作成フリーウェア・フリーソフトその他(ソフトウェア) カテゴリ一覧を見る OKWAVE コラム 突然のトラブル?プリンター・メール・LINE編 携帯料金を賢く見直す!格安SIMと端末選びのポイントは? 友達って必要?友情って何だろう 大震災時の現実とは?私たちができる備え 「結婚相談所は恥ずかしい」は時代遅れ!負け組の誤解と出会いの掴み方 あなたにピッタリな商品が見つかる! OKWAVE セレクト コスメ化粧品 化粧水・クレンジングなど 健康食品・サプリ コンブチャなど バス用品 入浴剤・アミノ酸シャンプーなど スマホアプリ マッチングアプリなど ヘアケア 白髪染めヘアカラーなど インターネット回線 プロバイダ、光回線など
お礼
良かった! おかげさまで無事回復しました。 いやはや今回は肝を冷やしましたあ。 ありがとうございます。