• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:日付を入れるとセルがおかしくなります。)

Excelのマクロで空白行を詰める際に、日付が更新されてしまう問題

このQ&Aのポイント
  • Excelのマクロを使用して、空白行を詰める際に、日付が更新されてしまう問題が発生しています。日付が更新される原因は、B列の文字列が変わるためです。空白行を詰める際に、日付だけをそのままにして上に詰める方法を知りたいです。
  • 日付を入れるとセルがおかしくなる問題についての解決策として、マクロを使用して空白行を詰める方法を学びました。しかし、このマクロを使用すると、空白行を詰める際に、既存の日付が更新されてしまうという問題が発生しています。日付だけはそのままにして上に詰める方法があれば教えてください。
  • Excelのマクロを使用して空白行を詰める際に、日付が更新されてしまう問題に遭遇しました。空白行を詰める際には日付だけをそのままにして上に詰めたいと考えています。解決策があれば教えてください。

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

  • ベストアンサー
  • kybo
  • ベストアンサー率53% (349/647)
回答No.1

空白を詰めるマクロの前後に以下の様に入れてみてください。 Sub test() Application.EnableEvents = False 'mt2008さんのコード Application.EnableEvents = True End Sub

tikoringoo
質問者

お礼

まさに希望通りの動作を実現しました。 迅速なご回答本当に感謝いたします!

関連するQ&A

専門家に質問してみよう