• ベストアンサー

EXCEL 確認メッセージを出さない方法を教えてください

マクロの自動記録で、文字列をスペースで区切る動作を書き込みましたが、 (例: ひとつのセルに "赤 5050 む"と書かれている文字列を"赤"、"5050"、"む"にわけて隣のセルに書き込まれるようにしました) マクロを実行するたびに 「コピーまたは移動先のセルの内容を置き換えますか」 という確認メッセージが出てしまいます。これを出さないようにする方法を教えてください。 よろしくお願いします!

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

  • ベストアンサー
  • hige_082
  • ベストアンサー率50% (379/747)
回答No.4

二行追加してください Sub Macro1() ' ' Macro1 Macro ' マクロ記録日 : 2009/4/29 ユーザー名 : ' Application.DisplayAlerts = False '←追加       ・       ・  文字列をスペースで区切る処理       ・       ・ Application.DisplayAlerts = True '←追加 End Sub 頑張って

aina1105
質問者

お礼

丁寧な回答をありがとうございます! 解決しました!

その他の回答 (3)

  • merlionXX
  • ベストアンサー率48% (1930/4007)
回答No.3

Application.DisplayAlerts = False '警告停止 '処理 Application.DisplayAlerts = True '警告停止解除 ではいかがでしょう?

aina1105
質問者

お礼

ありがとうございます! 解決しました!!

  • okormazd
  • ベストアンサー率50% (1224/2412)
回答No.2

処理の前後に、 Application.DisplayAlerts = False ・ 処理 ・ Application.DisplayAlerts = True でダメですか。

aina1105
質問者

お礼

ありがとうございます! 解決しました!!

  • kenpon24
  • ベストアンサー率64% (66/102)
回答No.1

Application.DisplayAlerts = False 区切るコード Application.DisplayAlerts = True としてみてください

aina1105
質問者

お礼

ありがとうございます! 解決しました!!

関連するQ&A