• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Excelで入力日の自動入力日を格納するには)

Excelで入力日の自動入力日を格納する方法と並べ替えの制限について

このQ&Aのポイント
  • Excelで入力日の自動入力日を格納する方法と並べ替えの制限について説明します。
  • 入力日を自動入力して、その日付を格納する方法をご紹介します。
  • さらに、隣のセルにコピーして入力日で並べ替えをしたい場合、制限があります。

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

  • ベストアンサー
  • Wendy02
  • ベストアンサー率57% (3570/6232)
回答No.1

こんにちは。 >コードで並べ替え制限などかかってるのでしょうか?? その通りですね。気がつきにくいミスなのですが、基本的な部分が抜けています。 同じシートにコピーするのですから、 Private Sub Worksheet_Change(ByVal Target As Range) Dim r As Integer, c As Integer  Application.EnableEvents = False  '←ここ  '--省略--    Application.EnableEvents = True  '←ここ End Sub と、イベントを発生しないようにしてあげないと、[並べ替え]のプロシージャのところで、コピーした時点で、マクロがイベントに感応して、[並べ替え]のプロシージャが途中で終わってしまいます。

ichigobana
質問者

お礼

>マクロがイベントに感応して、[並べ替え]のプロシージャが途中で終わってしまいます。 イベント発生を抑制しなければいけなかったんですね!!! どうもありがとうございました! いろいろあるんですね・・・。 勉強になりました。 上記記述で無事並べ替えができました。 素早く的確なご回答ありがとうございました!

関連するQ&A

専門家に質問してみよう