※ ChatGPTを利用し、要約された質問です(原文:エクセルでセル中身をエディターで表示させるには?)
エクセルでセル中身をエディターで表示させる方法
このQ&Aのポイント
エクセルで任意のセルを選択した状態で、VBAを使い、セルの中身をエディタで表示させる方法について質問しています。
既存のマクロを使用してエディタでセルの内容を表示させることはできますが、改行がなくなって一行になって表示されてしまう問題が発生します。
改行された状態でエクセルのセルの中身をエディタで表示させる方法についての解決策を教えてください。
前回、
http://okwave.jp/qa/q7539058.html
で質問した者ですが、再度質問しています。
エクセルで任意のセルを選択した状態で、VBAを使い、セルの中身をエディタで表示させたいです。
(エディタが無題で開きエクセルのセルの内容を表示させたい)
エクセルのセルの中身は、改行が含まれている文章になります。
前回、同じような質問をしたのですが、以下の回答を頂きました。
sub macro2()
selection.copy
shell "Notepad.exe", vbnormalfocus
sendkeys "^v"
end sub
この場合、エディタで表示はされるのですが、改行がなくなり全て一行になって表示されてしまいます。
改行された状態で表示させることはできないでしょうか?
お礼
sendkeys "^v"の前に Application.Wait Now() + TimeValue("00:00:05") を入れたら上手くできました。 ki-aaaさんありがとうございました。
補足
ki-aaa さん 回答ありがとうございます。 今試したところ、ワードパットは起動できるのですが、「SendKeys "^v"」の部分の貼付けができないようです。