- ベストアンサー
エクセルの数値をコピペ後の秀丸でもカンマ付きに
エクセルの金額リストを、秀丸にカンマのついた数字のままコピーしたいです。 ・エクセル 1,000,000 (書式設定にてカンマ付きの数値に見えます) ・秀丸 1000000 (コピペではこうなってしまいます) ・秀丸 1,000,000 (←このようにしたいです) 正規表現でできるでしょうか? もしお分かりの方がいらっしゃいましたら、教えてください。よろしくお願いいたします。 (正規表現の知識は、\nと\tくらいしかわかりません、すみません)
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
ワードにコピペしてそれを秀丸にコピペするとカンマが保持されます。 もしくは、エクセルでテキストボックスを作成してそこにコピペしてそれを秀丸にコピペしてもカンマが保持されます。
その他の回答 (3)
>・エクセル 1,000,000 (書式設定にてカンマ付きの数値に見えます) 設定の仕方はどんな風にしたんでしょう? Ctrl+1で起動する「セルの書式設定」でもリボンの「ホーム」タブの「数値」の「区切りスタイル」でも、私の環境では >・秀丸 1,000,000 (←このようにしたいです) そのようになります。 ついでに通過として表示形式を変更した場合は\1,000,000となって貼り付けられます。 Excelは2010で秀丸は8.41です。
お礼
ありがとうございます。私はExcel2013で、秀丸8.21です。 セルの書式設定は #,##0 でした。 いったん全部閉じ立ち上げなおし新規で試したら、Orthrusさんのように貼り付けができました!何かおかしかったのかもしれません。 ご丁寧にありがとうございました!
- kkkkkm
- ベストアンサー率66% (1719/2589)
No2の追加です。 縦一列とか縦横数列とかの表の状態を維持したい場合は、ワードにコピペしてください。テキストボックスだと縦横の状態が維持されずだらだらと横方向に貼り付けられてしまいます。
お礼
価格の1列のみでしたので大丈夫でした。ありがとうございます。
- ninoue
- ベストアンサー率52% (1288/2437)
秀丸のキーボードマクロを使うのが一番簡単だと思います。 秀丸のヘルプの "そのほかのコマンド" の キーボードマクロとは の項を参照下さい。 最初は例えば次のような数字列を入力します。 100000000 次に 標準では(Shift+F1)を押して一連の操作を記録開始します。 数値列の最後にある状態から左シフトキーを3度押して、"," を入れたい位置に進めます。 "," を入力して次に左シフトキーを押して 今入力した "," の左にカーソルを移動させます。 次に (Shift+f1)を押して記録終了します。 3桁左シフト + "," を行いたい時、キー操作の再生 (標準ではShift+F2) を繰り返して下さい。 100200300400500600 の最後にキー位置がある状態から、Shift+F2を5回繰り返す事で次のようになります。 100,200,300,400,500,600
お礼
マクロを使う事は考えていませんでした!ありがとうございます。
お礼
ありがとうございます!この方法でできました!