
AからC列に数字を入力し、D欄には「支払い」か「購入」の文字を入力します。
A B C D
10 20 30 支払い
20 40 60 購入
これで支払いの場合は入力した10、20、30がマイナスで表示され、購入の場合はそのまま整数で表示されるようにしたいです。
マイナスにするため、入力した数字に-1をかけるようにしてマイナスにしようとおもうのですが、
条件付き書式設定では、数式が入力できず、
if文をしても、循環関数?となりエラーになります。
こう言う時は、VBAでないとできないでしょうか。
その場合のVBAを教えてもらえると助かります。
よろしくお願いします。
No.3ベストアンサー
- 回答日時:
No.1の者です。
一応、マクロコードを載せておきます。
対象のシートに、下記マクロを記載すれば、動作するかと。
最初からマイナスで入力した場合でも、支払いの場合はマイナス表記になる
様にしています。 購入では、何も処理していないです。
Option Explicit
Dim I As Long
Private Sub Worksheet_Change(ByVal Target As Range)
With Target
If .Column <> 4 Then Exit Sub
If .Value = "支払い" Then
For I = 1 To 3
Cells(.Row, I).Value = -Abs(Cells(.Row, I).Value)
Next I
End If
End With
End Sub
No.2
- 回答日時:
表示だけでよければ、セルのユーザー書式で「"-"###」で表示できます。
但し、表示だけであって実数はプラスですから計算の場合は、それなりの処理で。
ありがとうございます。表示と書いてしまいましたが、計算したいので表示だけではなくマイナスにしたくて。。。
見た目だけなら書式でできると思うのですが、マイナス値にしたくて。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルで”入力シート”の文字書式の変更を”出力シート”で同じ文字書式で印刷したいです。VBA希望 4 2023/04/24 11:07
- Excel(エクセル) <スプレッドシート>IF関数の複数条件について 5 2022/10/27 14:38
- Excel(エクセル) Excelにの以下の設定方法について教えてください! C列にデータ入力の設定をしています。(出、入を 3 2022/06/22 01:33
- Visual Basic(VBA) エクセルVBAについて 2 2023/01/31 16:21
- Excel(エクセル) エクセルのセルの書式設定・ユーザー定義の条件設定について 1 2022/08/17 21:56
- Excel(エクセル) エクセルの条件付き書式 4 2023/04/17 11:05
- JavaScript Javascriptが機能せず原因が分からないので教えて頂きたいです 3 2023/06/04 14:50
- Excel(エクセル) エクセルの数式で教えてください。 1 2023/06/15 14:11
- その他(プログラミング・Web制作) プログラミング pythonの問題について 2 2022/04/19 00:41
- Excel(エクセル) エクセルシートの合計の変動 5 2022/04/05 15:56
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・一番好きなみそ汁の具材は?
- ・泣きながら食べたご飯の思い出
- ・「これはヤバかったな」という遅刻エピソード
- ・初めて自分の家と他人の家が違う、と意識した時
- ・いちばん失敗した人決定戦
- ・思い出すきっかけは 音楽?におい?景色?
- ・あなたなりのストレス発散方法を教えてください!
- ・もし10億円当たったら何に使いますか?
- ・何回やってもうまくいかないことは?
- ・今年はじめたいことは?
- ・あなたの人生で一番ピンチに陥った瞬間は?
- ・初めて見た映画を教えてください!
- ・今の日本に期待することはなんですか?
- ・集中するためにやっていること
- ・テレビやラジオに出たことがある人、いますか?
- ・【お題】斜め上を行くスキー場にありがちなこと
- ・人生でいちばんスベッた瞬間
- ・コーピングについて教えてください
- ・あなたの「プチ贅沢」はなんですか?
- ・コンビニでおにぎりを買うときのスタメンはどの具?
- ・おすすめの美術館・博物館、教えてください!
- ・【お題】大変な警告
- ・洋服何着持ってますか?
- ・みんなの【マイ・ベスト積読2024】を教えてください。
- ・「これいらなくない?」という慣習、教えてください
- ・今から楽しみな予定はありますか?
- ・AIツールの活用方法を教えて
- ・最強の防寒、あったか術を教えてください!
- ・歳とったな〜〜と思ったことは?
- ・モテ期を経験した方いらっしゃいますか?
- ・好きな人を振り向かせるためにしたこと
- ・スマホに会話を聞かれているな!?と思ったことありますか?
- ・それもChatGPT!?と驚いた使用方法を教えてください
- ・見学に行くとしたら【天国】と【地獄】どっち?
- ・これまでで一番「情けなかったとき」はいつですか?
- ・この人頭いいなと思ったエピソード
- ・あなたの「必」の書き順を教えてください
- ・14歳の自分に衝撃の事実を告げてください
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルのセル内に全角数字を...
-
Excelで全角の数字が半角になっ...
-
エクセルで文字入力してEnterキ...
-
エクセルのセルや文字を点滅表...
-
セルに数字を入れると×1000にな...
-
Excelで【1-1】【1-2】【1-3】...
-
平方センチメートルの入力の仕方
-
エクセルの入力規則で半角英数...
-
Excelで時間順で並べ替えしたい
-
EXCELで特定の文字列を入力→エ...
-
WORD2010 差し込み印刷の時間...
-
エクセルの「○分○秒」の表示形...
-
コクヨのリーフ仕入帳等にパソ...
-
エクセルのセルの書式設定で「...
-
エクセルで時刻を全角かつコン...
-
EXCEL セルの書式設定(ユーザー...
-
ピリオドがコロンに変換されて...
-
関数CONCATENATEの表示で
-
少数点以下2桁以上の入力でエ...
-
エクセルでアポストロフィを表...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルのセル内に全角数字を...
-
Excelで全角の数字が半角になっ...
-
エクセルで文字入力してEnterキ...
-
Excelで時間順で並べ替えしたい
-
エクセルのセルや文字を点滅表...
-
エクセルで【0.5日と1日】を表...
-
セルに数字を入れると×1000にな...
-
入力規則でスペース入力を禁止...
-
WORD2010 差し込み印刷の時間...
-
エクセルで文字列としての指数...
-
Excelで【1-1】【1-2】【1-3】...
-
平方センチメートルの入力の仕方
-
エクセルの「○分○秒」の表示形...
-
EXCELで特定の文字列を入力→エ...
-
【Excel】true を入れると大文...
-
エクセルで自動的にイコール(...
-
エクセルで分や秒の合計や平均...
-
関数CONCATENATEの表示で
-
エクセルで月日だけ入力すると...
-
EXCELの日付入力で年を省略したい
おすすめ情報