アプリ版:「スタンプのみでお礼する」機能のリリースについて

100と入力すると、100円(数字"円")というように、
現場と入力すると、現場合計(文字"合計")と表示したいのです。
ユーザー定義で、できるのでしょうか?
できるのであれば、表示形式を教えてください。
宜しくお願いします。

A 回答 (5件)

Sub Macro1()


For i = 1 To 10
Cells(i, 1).Select
If IsNumeric(Cells(i, 1)) Then
Cells(i, 1).NumberFormatLocal = "##,###""百円"""
Else
Cells(i, 1).NumberFormatLocal = "@""合計"""
End If
Next i
End Sub
を前もって実行しておくと、数字は入れた都度、XX百円と出ます。文字を入れたときは、実行の都度「現場合計」
になります。
やや不完全ですが、こんなことも出来ると言うことで。
    • good
    • 0
この回答へのお礼

助かります。
できれば、マクロで・…とも思っていたのですが、
まだ初心者で、諦めていたので・…
早速、やってみます。
今、エクセル-VBAを勉強中で、わからないことばかりなので、又質問させていただくことが度々あると思います。
どうぞ、よろしくお願いします。
ありがとうございました。

お礼日時:2003/05/15 08:47

こんにちは。

maruru01です。

>ちょっと難しいので、数字以外が入ったら現場合計という事は出来ると思います。

「0"円";@"合計"」

でいいと思います。
    • good
    • 0
この回答へのお礼

大変勉強になりました。
詳しいんですね。よく回答されているのを拝見しています。
また、度々質問させていただくことがあると思います。
宜しくお願いします。
ありがとうございました。

お礼日時:2003/05/15 08:42

?"円"


#"円"
0"円"
のどれを使っても100を入れれば、100円の様に出来ます。
但し、0を入れた場合、0円になるのは0"円"です。

現場が入力されたら現場合計にしたいのでしょうか?
ちょっと難しいので、数字以外が入ったら現場合計という事は出来ると思います。
;;;"現場合計"

もし、100円と現場合計の両方を生かすのであれば、

0"円";-0"円";0"円";"現場合計"

で出来ると思います。
    • good
    • 0
この回答へのお礼

なるほど・…
現場合計の表示方法を知りたかったのですが、
両方を生かす方法まで、勉強になりました。
ありがとうございました。

お礼日時:2003/05/15 08:39

100を入れて、100円と表示したい場合は #,##0"円"


(桁の区切りも入ります)

現場と入れて現場合計と表示したいなら @"合""計"

でよいのは?

それとも1つのセルで両方をかねそなえたいということですか?
    • good
    • 0
この回答へのお礼

文字(現場)合計と表示したかっただけなのです。
おかげさまで出来ました。
ありがとうございました。

お礼日時:2003/05/15 08:36

こんにちは。


@"合計"
と表示形式のユーザー定義で設定すればどうでしょうか?
現場と入力すると、現場合計と表示されると思います。
    • good
    • 0
この回答へのお礼

ありがとうございました。出来ました。
助かりました。m(__)m

お礼日時:2003/05/15 08:33

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