• ベストアンサー

エクセルの数値をコピペ後の秀丸でもカンマ付きに

エクセルの金額リストを、秀丸にカンマのついた数字のままコピーしたいです。 ・エクセル 1,000,000 (書式設定にてカンマ付きの数値に見えます) ・秀丸 1000000 (コピペではこうなってしまいます) ・秀丸 1,000,000 (←このようにしたいです) 正規表現でできるでしょうか? もしお分かりの方がいらっしゃいましたら、教えてください。よろしくお願いいたします。 (正規表現の知識は、\nと\tくらいしかわかりません、すみません)

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

  • ベストアンサー
  • kkkkkm
  • ベストアンサー率66% (1719/2589)
回答No.2

ワードにコピペしてそれを秀丸にコピペするとカンマが保持されます。 もしくは、エクセルでテキストボックスを作成してそこにコピペしてそれを秀丸にコピペしてもカンマが保持されます。

-has
質問者

お礼

ありがとうございます!この方法でできました!

その他の回答 (3)

noname#202764
noname#202764
回答No.4

>・エクセル 1,000,000 (書式設定にてカンマ付きの数値に見えます) 設定の仕方はどんな風にしたんでしょう? Ctrl+1で起動する「セルの書式設定」でもリボンの「ホーム」タブの「数値」の「区切りスタイル」でも、私の環境では >・秀丸 1,000,000 (←このようにしたいです) そのようになります。 ついでに通過として表示形式を変更した場合は\1,000,000となって貼り付けられます。 Excelは2010で秀丸は8.41です。

-has
質問者

お礼

ありがとうございます。私はExcel2013で、秀丸8.21です。 セルの書式設定は #,##0 でした。 いったん全部閉じ立ち上げなおし新規で試したら、Orthrusさんのように貼り付けができました!何かおかしかったのかもしれません。 ご丁寧にありがとうございました!

  • kkkkkm
  • ベストアンサー率66% (1719/2589)
回答No.3

No2の追加です。 縦一列とか縦横数列とかの表の状態を維持したい場合は、ワードにコピペしてください。テキストボックスだと縦横の状態が維持されずだらだらと横方向に貼り付けられてしまいます。

-has
質問者

お礼

価格の1列のみでしたので大丈夫でした。ありがとうございます。

  • ninoue
  • ベストアンサー率52% (1288/2437)
回答No.1

秀丸のキーボードマクロを使うのが一番簡単だと思います。 秀丸のヘルプの "そのほかのコマンド" の キーボードマクロとは の項を参照下さい。 最初は例えば次のような数字列を入力します。 100000000 次に 標準では(Shift+F1)を押して一連の操作を記録開始します。 数値列の最後にある状態から左シフトキーを3度押して、"," を入れたい位置に進めます。 "," を入力して次に左シフトキーを押して 今入力した "," の左にカーソルを移動させます。 次に (Shift+f1)を押して記録終了します。 3桁左シフト + "," を行いたい時、キー操作の再生 (標準ではShift+F2) を繰り返して下さい。 100200300400500600 の最後にキー位置がある状態から、Shift+F2を5回繰り返す事で次のようになります。 100,200,300,400,500,600

-has
質問者

お礼

マクロを使う事は考えていませんでした!ありがとうございます。

関連するQ&A