No.4ベストアンサー
- 回答日時:
sasuga1959さん、フォローありがとうございました。
Excelの参考図書でも、全部の載っているものと、そうでないものなら、後者のほうが圧倒的で、Excelのヘルプが、極めて不親切な上で、そのヘルプの内容の一覧を、本のようにパラパラとめくることが出来ませんからね。
簡単に、Visual Basic Editor の画面を開く方法は、画面の下のシートタブ(Sheet1/Sheet2/Sheet3) と書かれている場所で、右クリックして、
「コードの表示」を選んでいただければ、開きます。
そして、画面の左側に、プロジェクトという小窓(ウィンドウ)がありますから、ThisWorkBook をダブルクリックして開きます。
'--------------切り取り線-----------------------
Private Sub Workbook_BeforeClose(Cancel As Boolean)
ThisWorkbook.Save '保存する場合
End Sub
'--------------切り取り線-----------------------
ようやく完成しました。「コードの表示」を右クリックしたのですが、プロジェクトの小窓が見えなくてあたふたしましたが何とかできました。教えていただきありがとうございました。マクロは難しそうと避けて通ってきました。今後は少しずつ勉強したいと思います。お世話になり ありがとうございました。
No.3
- 回答日時:
#2です。
ごめんなさい。#1の補足をしっかりと見てませんでした。
今回は緊急のようなのでマクロの勉強は別の機会にして手動保存をした方がいいと思います。下手にいじくっていると大事なデータが消えては元も子もなくなりますから。
マクロの事はもっと詳しい人から例えば今回の#1の方にでもチャンと別の質問をたてて教えてもらったらどうですか?
すぐに回答戴きありがとうございます。自分の表でしたら余りこだわらないのですが、依頼されてのものですから要望に沿って作っていましたので変なところでつっかかってしまいました。今後はマクロも避けずに取り組みたいと思います。又よろしくお願いします。
No.2
- 回答日時:
の時の#1の回答者です。
まず、何故「参照しただけで”保存しますか?”」と聞かれる事が”症状”と言う表現をするかわかりませんが、いやらしく考えるとエクセルの使い手を試しているようにも見えますよ。
まず今回の#1の方の言う事を聞いた方がいいと思います。
つぎに一つ進んだ話をします。
”参照しただけで”というのは何か他のプログラムの作成途中でこのエクセルファイルを参照し必要部分をコピーして閉じるなんて事を考えているとか?
もし上のような事を考えているなら別の質問をたてて下さい。
そもそも何故いちいち手動保存ではいけないのかわかりません。ENTERキーを押すだけではないですか?
ENTERキーを押すのがいやなら#1の方のことを聞いてください。
No.1
- 回答日時:
↑はまだオープンのようですが、私の書き込みに対しては、お分かりになっていただけたでしょうか?揮発性とか再計算関数とか呼ばれる関数を使う限りは、避けられないのです。
私の書いた方法は、1つのブックの、マクロ画面のThisWorkbook に書き込んで、保存が必要だという信号を騙してあげることです。
もう1つは、Closeする前に、
ThisWorkbook.Save と、予め保存してしまって、保存が必要ですというメッセージをなくす方法です。
前の書き込みと合わせて、もう一度、お読みください。
どちらかの方法を取るか、または、常に手動で保存するか、3つに1つですね。
この回答への補足
回答ありがとうございます。
知ったかぶりして表を作成しているのですが。マクロというものを使ったことがありません。ですから、先程の回答の最後の部分は手をつけずに済ませようと考えていたのです。やはり使わなくてはと思いつつやりました。
マクロに記入する場合、ツール→マクロ→新しいマクロ迄いきましたがその後良くわかりません。本当は自分で調べながら使わなくてはいけないのでしょうが、ちょっと時間がありません。申し訳ありませんがマクロの使い方を教えていただけましたら幸いです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2023/03/07 14:05
- Excel(エクセル) ワードのマクロについて教えてください。 1 2023/03/11 13:50
- Visual Basic(VBA) エクセルのマクロについて教えてください。 4 2023/03/02 08:40
- その他(ソフトウェア) F-BASICで計算中の実行が中途で勝手に止まり、大変困っています。 2 2023/03/02 16:15
- Visual Basic(VBA) 顧客ごとに違う点検案内を作成するマクロ 4 2022/09/16 05:34
- Visual Basic(VBA) エクセルのマクロについて教えてください。 5 2023/06/02 08:44
- Excel(エクセル) Application.Volatile利用(excel2003) 1 2023/02/06 10:11
- その他(Microsoft Office) Excel、Wordのファイル 3 2023/05/07 04:58
- Excel(エクセル) 【困っています】VBA 追加処理の記述を教えてください。 1 2022/08/25 22:54
- Excel(エクセル) シートが違う2枚のエクセルシートにある数値を別シートにコピーしたい(VBA?) 8 2022/03/31 12:24
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【ExcelVBA】各セルをダブルク...
-
googlemapの保存済みリストが消...
-
Access VBA でHTML文を表示したい
-
メールをwordに変換して保存したい
-
パソコン内臓カメラでの撮影方...
-
バイナリー保存のN88BASICプロ...
-
QRコードを保存する方法を教え...
-
パソコン版LINEのデータ保存先...
-
line
-
グーグルドライブ、勝手に共有...
-
スクリーンショットをエクセル...
-
ギガファイル便のアップロード...
-
画像を出来るだけ劣化させない...
-
FC2ブログ 写真の大きさを縮小...
-
メールで、画像の上に文字を書...
-
JPG画像をDVDプレーヤー...
-
FC2ブログ フォント 種類
-
GoogleドライブOCR機能が使えな...
-
JPEGの編集(一部を切り取り保...
-
画像枠
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【ExcelVBA】各セルをダブルク...
-
チャットをword に保存しプリン...
-
QRコードを保存する方法を教え...
-
Outlook:予定表アイテ...
-
メールをwordに変換して保存したい
-
エクセルVBAを使用し、指定のパ...
-
googlemapの保存済みリストが消...
-
パソコン内臓カメラでの撮影方...
-
Access VBA でHTML文を表示したい
-
Google マップのマイマップの移行
-
強制終了で消えたメモ帳の内容...
-
Webページ保存によるテキストボ...
-
プロダクトキーシールをきれい...
-
最近プリクラを撮るとピクトリ...
-
プリクラについてです 最後にメ...
-
先日google document の文章をU...
-
Flip Clipの動画保存方法を教え...
-
パソコン版LINEのデータ保存先...
-
WINDOWSのメモ帳が文字化け~~~
-
七宝焼きの汚れの落とし方
おすすめ情報