- ベストアンサー
Wordで作った表にある数値に「,」を入れたい
Wordにある表にずらずらっと金額がありまして そこに「,」を入れたいんです Excelだとポンッと押せば自動的に全部なるじゃないですか そんな方法ってWordにはないのでしょうか? (最初からExcelで作れというのは今回はなしでお願いしますです(+_+)
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
とりあえずエクセルにコピーしてポンッと押して自動的に設定し、それを戻すっていうのはどうでしょう?
その他の回答 (4)
- takkuni
- ベストアンサー率24% (166/676)
#1さんの方法でエクセルで加工して、それをコピーしワードに「編集」~「形式を選択して貼り付け」からエクセルオブジェクト or リンク貼り付けのいずれかで貼り付け、貼り付けた表をWクリックすればエクセルファイルとして編集されます。それはワードにも反映されます。オブジェクトとリンクの違いについてはどちらも試してみてやりやすい方法でどうぞ。
お礼
ありがとうございます。 この方法が一番簡単なのかなぁって思いましたが……結局すべて入力しました……
- Wendy02
- ベストアンサー率57% (3570/6232)
こんにちは。Wendy02です。 >マクロじゃないと無理ということでしょうか? >初心者の私にはマクロはちょっと…… そうですね。私が作ったのは、本当にお使いになる気持ちがあれば、というところなのです。もう一度、KenKen_SPさんのマクロを見直してみると、途中までは、手動の部分を意味していますね。 >.ClearFormatting > .Text = "[0-90-9]{4,}" > .MatchWildcards = True この部分の意味は、一旦、検索のフォーマットをきれいにしてから、ワイルドカードをオンにして、「[0-90-9]{4,}」の4文字以上のものを探して置換する、という意味ですから、そこまでは、手動で出来ますね。検索して、マニュアルでコンマを入れること自体は、そんなに難しくありませんね。 ただ、大量の文章の場合は、思い切って、VBAの扉をAlt+F11で開いて、ThisDocumentの中に貼り付けて、KenKen_SPさんのものを実行してみるのが、案ずるより産むがやすし、っていうところではないでしょうか? VBAも、Excel VBAならお勧めもしようけれども、Office VBA全体に対して覚えようとする努力なんて、並大抵のことではありませんからね。(ただし、Excel VBAをやっているだけで、他のVBAも分る時が来るものなのですね。ただ、それは、入り口だけですから、その後に、数をこなさないといけないようですが。ちなみに、私のマクロ歴は、だいたい、2年半です。)
お礼
ありがとうございます。ご丁寧にご回答頂いたのですが……申し訳ないことに今の私の知識では理解できない箇所がちらほらと……とりあえず今回はすべて入力しました(+_+)
- imogasi
- ベストアンサー率27% (4737/17069)
10や20なら、1つ1つ、セルの値をハイライトして変換キーを押して 変換候補の中にあるカンマつきの数字を選ぶのが早い。全セル「ポンと」でないので、お気に召さないかな。
お礼
そういう方法もありますねぇ。でも出来れば「ぽん」とがいいんです…… ありがとうございました。
- Wendy02
- ベストアンサー率57% (3570/6232)
こんばんは。 http://oshiete1.goo.ne.jp/kotaeru.php3?q=1648129 No.1648129 質問:Wordで桁を区切るマクロを作りたい ここを読んでください。 KenKen_SPさんのか、私・Wendy02のマクロのどちらかです。 私の場合は、以前、同じものを作った経験があるのと、あくまでも小口で作りたかったので、1つだけ変換するものを作りました。私の場合は、ショートカット設定マクロ付きです。
お礼
ありがとうございます。 マクロじゃないと無理ということでしょうか? 初心者の私にはマクロはちょっと…… 挑戦したいとは思うのですが……^^; Wendy02さんのようにマクロ使いになれたら楽しいだろうなぁと思う今日この頃……
お礼
ありがとうございます! その方法が初心者の私には一番の近道かもしれません できればWord内で処理したかったのですが… というのも修正した際にまたExcelにもっていかないといけないってことになりますよね?