Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


9695 / 13646 ツリー ←次へ | 前へ→

【25973】初めてなんですが・・・急いでます。 クロネコ 05/6/20(月) 17:14 質問[未読]
【25975】Re:初めてなんですが・・・急いでます。 IROC 05/6/20(月) 17:21 回答[未読]
【25976】有り難うございました。 クロネコ 05/6/20(月) 18:14 お礼[未読]

【25973】初めてなんですが・・・急いでます。
質問  クロネコ  - 05/6/20(月) 17:14 -

引用なし
パスワード
   エクセル2000
 .エクセルのファイルを閉じる時に、履歴保存の確認画面を出し、下記のような事をし  たいと思ってます。
 ・イエスならエクセルを終了。
 ・ノーなら履歴変更シート(他のファイル)に行く。
  変更履歴は、今までの履歴が分かるように、全て残したいです。
  更新日時も入れたいです。
 
あと、ハイパーリンクはファイル名が変わったら駄目ですよね?

分からないことだらけですいません。

【25975】Re:初めてなんですが・・・急いでます。
回答  IROC  - 05/6/20(月) 17:21 -

引用なし
パスワード
   「エクセルのファイルを閉じる時」は、THISWORKBOOKモジュールに

Private Sub Workbook_BeforeClose(Cancel As Boolean)
 ここにマクロ
End Sub

を書けばできます。

「確認画面」は、 Msgbox(メッセージボックス)で良いかと思います。

「・イエスならエクセルを終了。」については、
IF や SELECT CASE で判定し、何も処理しなければよいです。


「ノーなら履歴変更シート(他のファイル)に行く。」は、
このブックを開いて、目的のシートを開く操作をマクロの記録すればできます。


「 変更履歴は、今までの履歴が分かるように、全て残したいです。」
「  更新日時も入れたいです。」
これらについては、意味が分からないです。
急いでいるからといって、質問の題名を「内容に関係ないもの」にしたり、
質問の内容を端折ると、正確に伝わりませんよ。


>あと、ハイパーリンクはファイル名が変わったら駄目ですよね?
ダメです。

【25976】有り難うございました。
お礼  クロネコ  - 05/6/20(月) 18:14 -

引用なし
パスワード
   何とか形になりました。
細かい事は後々に修正ということでOKをもらいました。
本当に助かりました。
今後は表題にも気をつけます。

9695 / 13646 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free