2019年10月9日Excelでセルに最終更新日時を自動的に表示できるようにしたいという場合の方法です。ユーザー定義関数を使う方法とマクロを作成後、ボタンをクリックして日時を更新する方法を紹介します。どちらにしても[開発]タブを表示しておいたほうが操作はしやすいと思います。ここでは、[開発]タブを表示している状態での解説をしています。[開発]タブの表示については、以下の記事で解説しています。開発タブの表示Office2010から[開発]タブを表示する方法が変わりました。Office2010以降は以下の方法で表示します。...続きを見るユーザー定義関数を使って更新日時を表示VBEを起動します。Basic]ボタンをクリックします。参考ショートカットキーは、[Alt]+[F11]です。ユーザー定義関数の作成[挿入]メニューから[標準モジュール]をクリックします。以下のコードをコピーして貼り付けします。FunctionVBEは、[閉じる]ボタンをクリックして閉じます。ユーザー定義関数については、以下の記事を参考にさせていただきました。最終更新日時を表示したいセルを選択します。数式バーに以下のように入力します。コピーして貼り付けしてもらっても構いません。=lastsavetime()または、アクティブセルに[=](イコール)と[L(エル)]を入力すると、下のように関数一覧が表示されますので、その中から[LastSaveTime]を選択してもいいです。関数を選択するときは、方向キー↓で移動して、[Tab]キーで選択します。注意[Enter]キーではなく[Tab]キーを使います。最後に[)](半角の閉じ括弧)を入力します。数式バーには、下のように入力されます。セルの書式設定の変更ユーザー定義関数を入力したセルには、何だかわからない数値が入力されていると思います。これを日付形式に変更します。ユーザー定義関数を入力したセルを選択して、右クリックします。ショートカットメニューから、[セルの書式設定]をクリックします。参考[セルの書式設定]ダイアログボックスを表示するショートカットキーは、[Ctrl]+[1]です。[表示形式]タブの[日付]を選択します。[種類]の中から目的にある形式を選択します。[サンプル]で確認しながら、選択してください。[OK]ボタンをクリックして閉じます。セルの表示は下のように日付表示になります。ブックの保存ブックを保存するときは、[マクロ有効ブック]として保存します。ブックに名前を付けていない場合は、[名前を付けて保存]ダイアログボックスを表示します。参考キーボードから[F12]キーを押すと、[名前を付けて保存]ダイアログボックスを表示することができます。マクロ有効ブック(*.xlsm)]を選択します。ファイル名を付けて保存します。既存のブックであれば、閉じるときに以下のメッセージが表示されます。プロジェクトこれらの機能が含まれるファイルを保存する場合は、[いいえ]をクリックし、[ファイルの種類]ボックスでマクロ有効ファイルの種類を選択してください。マクロなしのブックとして保存する場合は、[はい]をクリックしてください。このメッセージが表示されたら、[いいえ]を選択してください。マクロ有効ブック(*.xlsm)]を選択して保存してください。保存後、ブックのアイコンは下のようになります。マクロのセキュリティマクロセキュリティが既定のままであれば、[マクロ有効ブック]を開いたときに、下のように[セキュリティの警告]の情報バーが表示されます。[コンテンツの有効化]ボタンをクリックすると使用できるようになります。マクロのセキュリティは、[開発]タブを表示している場合は簡単に設定を変更することができます。[開発]タブの[マクロのセキュリティ]をクリックします。すると、[セキュリティセンター]ダイアログボックスが表示されます。[マクロの設定]を[すべてのマクロを有効にする]を選択すると、情報バーは表示されなくなります。セキュリティは低くなります。[開発]タブを表示しない場合の[マクロのセキュリティ]の設定については、以下の記事で解説しています。【マクロの設定】画面の表示方法マクロのセキュリティ設定をカスタマイズするためには、[マクロの設定]画面を表示しなければなりません。...続きを見るボタンをクリックして最終更新日時を更新ユーザー定義関数でセルに最終更新日時を表示して保存できるようになるのですが、更新日時を保存しなくてもいいケースも出てきます。列幅の調整をしただけという場合などです。更新日時を保存したい場合のみ、簡単に保存できるようにできないかという質問を受けます。ボタンを押し忘れるというリスクも出てきます。マクロボタンをクリックして、現在の日時を表示して保存する方法です。更新日時を表示するセル番地を確認しておきます。ここでは、[営業部]シートのセル[A2]に表示したいと思います。Basic]ボタンをクリックします。参考ショートカットキーは、[Alt]+[F11]です。VBEの[挿入]メニューから[標準モジュール]をクリックします。更新日時を入力するマクロを作成します。以下のコードを標準モジュールに入力します。コピーして貼り付けてもらってかまいません。参考["営業部"]はシート名で、["A2"]はセル番地です。ここの2つは編集してください。日付だけを表示したい場合は、[Now]を[Date]に変更してください。SubVBEは、閉じるボタンで閉じます。営業部シートを表示します。[開発]タブをクリックして、[コード]グループにある[マクロ]をクリックします。参考ショートカットキーは、[Alt]+[F8]ですね。下のように[現在の日時]マクロが作成されていることを確認します。[実行]ボタンをクリックします。一瞬で、[営業部]シートのセル[A2]に現在に日時が表示されたと思います。マクロボタンの作成ボタンを作成して、そのボタンにマクロを登録します。[挿入]タブの[図]グループにある[図形]をクリックして、[四角形:角度付き]をクリックします。参考ほかの図形でも構いません。ドラッグして、四角形を描きます。大きさや位置は後で調整することができます。ボタンを選択した状態で右クリックします。ショートカットメニューから[マクロの登録]をクリックします。すると、[マクロの登録]ダイアログボックスが表示されます。[現在の日時]を選択して[OK]ボタンをクリックします。一度、他のセルをクリックして、四角形から選択を解除します。確認のため四角形のボタンをクリックしてみてください。日時が更新されると思います。ボタンに文字列を入力します。ボタンで右クリックして、ショートカットメニューから[テキストの編集]をクリックします。ボタンに分かりやすい名前を付けます。文字列がボタンの上下中央になるように、[ホーム]タブの[配置]グループにある[上下中央揃え]と[中央揃え]のボタンをクリックします。参考図形で作成したボタンには、ハイパーリンクを設定することもできます。ボタンを作成してリンクを設定マクロの編集マクロを編集する必要が出てきた場合は、[開発]タブの[コード]グループにある[マクロ]をクリックします。今度は、[マクロ]ダイアログボックスが表示されます。目的のマクロ名を選択して、[編集]ボタンをクリックします。参考マクロボタンは、[表示]タブの右端にもあります。VBEが起動しますので、ここで編集します。Basic]ボタンをクリックしても同じです。マクロを作成した場合も[マクロ有効]ブックとして保存してください。マクロ有効ブック(*.xlsm)]を選択して、ファイル名を付けて保存します。関連Excelのマクロについては、以下の記事でも解説しています。...続きを見る以下の記事の中では、ふりがなを表示するマクロの作成方法を解説しています。ふりがなを別のセルに表示したい(PHONETIC関数とマクロ)Excelには、ふりがなを表示できる便利な機能があります。PHONETIC関数を使って、ふりがなを別のセルに表示することができます。...続きを見る参考キーボードから現在の日付と現在に時間を入力することもできます。キーボードから今日の日付・現在の時刻を簡単入力Excelで簡単に現在の日付と時刻を入力してみましょう。日付を入力したいセルをクリックしてアクティブにします。...続きを見るWordでも更新日時を自動的に保存することができます。文書を開いたときに、最終更新日が分かると便利ですね。複数人で利用する文書なら、尚更です。...続きを見る以下の記事では、Accessでレコードの更新日時を自動的に保存する方法を解説しています。レコードの更新日時を保存するAccessで更新日時を保存したいということは多いですね。...続きを見るまた、PowerPointのスライドには[オブジェクトの挿入]機能を使って、Wordのフィールドコードを挿入して最終更新日時を表示することができます。AFFINGER4.。