dポイントプレゼントキャンペーン実施中!

Excel2007を使っています。

表を作成したのですが、表中には、下記のような半角数字が表示されています。

テンキーで入力した電話番号など
テンキーは使わず普通のキーボードから入力し半角変換した数字
年齢など、生年月日等の別のセルを利用した関数で計算された結果

これらの数字を全角表示にしたいと思います。

マクロなどではなく、表示形式の設定でできれば一番助かるのですが・・・

表示形式の設定の仕方がありましたらご教授いただきたいと思います。
また、マクロを使わないと無理、ということであれば、
そのマクロについてお教えいただけますと助かります。

お詳しい方、どうぞよろしくお願いいたします。

A 回答 (4件)

No.1 です。



もしかして、セル内に数字だけではなく文字も入っていますか?
例えば、56 ではなく 56歳 とか。

私の方法もmu2011さんの方法も数字のみの場合です。

以下は転記ですが、マクロを使う方法です。

VBAを使う方法です。

Alt + F11 でエディタを開き、「挿入」から「標準モジュール」を選び、
右側の大きい部分に下のコードをコピー・貼り付けします。

'--------------------この下から
Sub 半角→全角()
Dim CELL_OBJECT As Object
For Each CELL_OBJECT In Selection
CELL_OBJECT.Value = StrConv(CELL_OBJECT.Value, vbWide)

Next
End Sub
'--------------------この上まで

貼り付けたら、右上の×で閉じてエクセルにもどります。

変換したい部分を範囲選択して、メニューの「ツール」-「マクロ-」-
「マクロ」とすすんで、半角→全角 を選択して「実行」
または、範囲選択後、Alt + F8 でマクロに進んで、、半角→全角 を選択して「実行」

数値だけの場合は、書式を文字列に修正してから範囲選択⇒マクロを実行してください。

※ Excel 2003、2010 で動作確認しました。
    • good
    • 0
この回答へのお礼

アドバイスをありがとうございます。
外回りの仕事で、なかなかご回答を確認することができませんでした。

おっしゃるとおり、年齢には「歳」がついていたりと、
純粋に数字だけではありませんでした。

大切な説明が抜け落ちており、すみませんでした。

教えていただきましたマクロを利用してできそうです。

動作確認までご丁寧にしていただき、ほんとにありがとうございました。
とても助かりました。

お礼日時:2010/11/18 11:45

関数ではだめですか。



=JIS(セル番地) で全角になります。これをコピー。「形式を選択して
貼り付け」で「値」にして上から貼り付ければOKです。

この回答への補足

アドバイスをありがとうございます。

アドバイスいただいた関数ですと、別のセルに全角にして表示する ということですよね?
言葉が足らず申し訳ありません。
半角数字の入ったセルについて、そのセル自体の数字を全角にしたいと思っています。

なにか良い方法がありましたら、ご教授お願いいたします。

補足日時:2010/11/16 13:17
    • good
    • 0
この回答へのお礼

ご回答をありがとうございました。

メイン質問文では、説明不足で失礼いたしました。
別のセルに表示するには教えていただいたJISを使わせていただきます。

ありがとうございました。

お礼日時:2010/11/18 11:46

一例です。


表示形式→その他で「全角」を選択で如何でしょうか。

この回答への補足

あどばいすをありがとうございます。

教えていただいたとおりに「全角」を選択してみましたが、
半角のまま変わりません…

変わるはずだとすれば、何かほかにおかしいところがあるのでしょうか・・・

ご存じのことがありましたら、教えていただけますと助かります。。。
お願いいたします。

補足日時:2010/11/16 11:47
    • good
    • 0
この回答へのお礼

ご回答をいただきましてありがとうございました。

メイン質問文にて説明不足が多々あり、申し訳ありませんでした。
あと、上の補足・・・「あどばいす」って・・・
おかしな変換ごめんなさい。

お時間を割いてご回答いただき、ありがとうございました。

お礼日時:2010/11/18 11:48

下記では、どうでしょうか。



半角数字が表示されているセルを右クリックして、
セルの書式設定⇒ユーザー定義として、種類を
[DBNum3]#,0  またはカンマが不要ならば、 [DBNum3]0

この回答への補足

アドバイスをありがとうございます。

今、電話番号をテンキーで入力したセル
(例えば 03-4567-8910)

について、表示形式を変更してみました。

[DBNum3]#,0
[DBNum3]0

どちらに変更しても、半角表示のままです・・・・
(03-4567-8910 としたいのに、03-4567-8910のまま)

何かほかの設定が間違っているのでしょうか。。。

ご存知でしたら、教えていただけませんでしょうか・・・

補足日時:2010/11/16 11:45
    • good
    • 0
この回答へのお礼

2度にわたる詳しいアドバイスをいただきまして、ありがとうございました。

説明不足でご迷惑をおかけしてしまい、すみません。
大変助かりました。


ありがとうございました。

お礼日時:2010/11/18 11:49

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!