No.6ベストアンサー
- 回答日時:
ご要望の件、数式では実現できないこと、ご理解いただけますよね。
条件付き書式でも無理です。条件付き書式で表示形式を指定すればできそうと思うかもしれませんが、表示形式は表示するものがあって初めて適用されるようです。よって、未入力のセルの場合、何も起こりません。
どうしてもやりたいのであれば、やはり、マクロ(VBA)で実装することになりますが、ここまでやる必要がありますか?
どうしてもやりたいのであれば、下記のマクロを該当シートのオブジェクトのWorksheet_Changeイベントプロシジャに張り付けてみて下さい。
さらに、該当のセルに、次の条件付き書式設定をします。
これで、該当セルを空白にすると「-」が表示されるようになります。
【条件付き書式設定】
「指定の値を含むセルだけを書式設定」を選択し、「次のセルのみを書式設定」で、「空白」を指定します。
【マクロ(VBA)】
Private Sub Worksheet_Change(ByVal Target As Range)
Dim r As Range
Dim c As Variant
For Each r In Target
If r.Value = "" Then
For Each c In r.FormatConditions
If c.Formula1 Like "=LEN(TRIM(*))=0" Then
r.Value = "-"
Exit For
End If
Next
End If
Next
End Sub
No.5
- 回答日時:
何も入力していないところへ「-」を入力すれば良いのではないか?
範囲に名前を付けておけば、範囲の名前(範囲名)を指定することでその範囲を選択することができる。
(A1セルを選択すると「A1」、A1セルからA2セルを選択すると「A1:A2」と表示される左上の箇所…「名前ボックス」という…で選択できる)
Tabキーを使って選択範囲内のセルを順次選択しながら入力漏れがないかを確認することで対応できないだろうか。
確認が面倒だと言うのであれば、
上記の「範囲名」を選択して、その中から更に空欄だけを選択し「-」を貼り付ける。
(空欄の選択は「ジャンプ」機能で行うことができる)
この一連の操作を行うことでも実現できる。
(この操作をマクロにすれば良いとは思うが、自分はマクロを組み込むことを可能な限り避ける人なので…)
No.4
- 回答日時:
計算式ですと結果はその計算式の入っているセルになります。
入力したのち削除したら計算式は無くなってしまいますよね?書式設定でやるか?マクロを組むかしないとダメだと思うのですが…それで良いのでしょうか?
No.2
- 回答日時:
「エクセルでセルに何も入力していないときに ー を表示したい」
これだけを文字通り読み取れば、最初に「ー」を入力しておけば良いだけではありませんか?
もう少し判りやすく説明してください。
No.1
- 回答日時:
質問の内容が今一つ分かりません。
何も入力していないのなら、そのスペースは空欄ということではないのですか。
それなのに何故「-」を入れる必要があるのですか。「-」を入れたら、何も入力したことにはならないのでは。
以下の計算式ではダメなのですか。
例えばセルB1に以下の式を入れるのです。
=IF(A1="","-","")
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
許せない心理テスト
私は「あなたの目の前にケーキがあります。ろうそくは何本刺さっていますか」と言われ「12本」と答えたら…
-
フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
あなたが普段思っている「これまだ誰も言ってなかったけど共感されるだろうな」というあるあるを教えてください
-
映画のエンドロール観る派?観ない派?
映画が終わった後、すぐに席を立って帰る方もちらほら見かけます。皆さんはエンドロールの最後まで観ていきますか?
-
海外旅行から帰ってきたら、まず何を食べる?
帰国して1番食べたくなるもの、食べたくなるだろうなと思うもの、皆さんはありますか?
-
天使と悪魔選手権
悪魔がこんなささやきをしていたら、天使のあなたはなんと言って止めますか?
-
EXCELで、値が「空白」の場合、「-」ダッシュを入力させる方法
Excel(エクセル)
-
Excelのセルに横線
Excel(エクセル)
-
エクセル セルに━ (横棒)を入れるには?
その他(Microsoft Office)
-
-
4
エクセルで空白に自動で文字を入れる
Excel(エクセル)
-
5
空白セルにハイフンを表示
Excel(エクセル)
-
6
エクセルでセル未入力時の初期値設定はできますか?
Excel(エクセル)
-
7
Excel で空欄にも単位 \\や円 を表示するには?
Excel(エクセル)
-
8
日付が未入力の際はゼロか、空白にしたい
その他(Microsoft Office)
-
9
Excel 条件によって入力禁止にする
Excel(エクセル)
-
10
エクセルのチェックボックスを保護対象から外すには
Windows Vista・XP
-
11
値が入っているときだけ計算結果が表示されるようにするには・・?
Excel(エクセル)
-
12
IF関数で空欄(")の時、Nullにしたい
その他(Microsoft Office)
-
13
vlookupで返された値が空白だったら斜線をひく
会計ソフト・業務用ソフト
-
14
リンク元の日付が空白の時リンク先セルも空白にしたい
Excel(エクセル)
-
15
エクセルの、記録を終了したマクロに内容を追加したい
Excel(エクセル)
-
16
Excelで、セル内改行もそっくりそのまま参照させたい
Excel(エクセル)
-
17
Excelで、年だけの「西暦」から、「西暦(和暦)年」に変換する方法は?
Excel(エクセル)
-
18
ワード:右上の小さい文字
Windows Vista・XP
-
19
エクセル関数/10進法から60進法への変換(カンマ表示)
Excel(エクセル)
-
20
条件に一致したときに画像を表示したいのですが・・。
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・人生のプチ美学を教えてください!!
- ・10秒目をつむったら…
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・【大喜利】【投稿~9/18】 おとぎ話『桃太郎』の知られざるエピソード
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excelで年月日データから下二桁...
-
エクセルのセルが縦方向にのびる
-
Excelで、セル内改行もそっくり...
-
横書きで縦の波線の書き方
-
エクセル 関数 セルの値が0...
-
エクセルで文字の上に重ねがき...
-
Excelの条件付き書式で、計算式...
-
エクセルで特定のセルを表示の...
-
エクセルでセルに何も入力して...
-
Excelで来月以降の日付のセルを...
-
ワードの表の中に文字を入れる...
-
エクセルのセルに「=A13」...
-
Excelで土、日、祝日の色分けが...
-
エクセルでセルを結合した場合...
-
エクセル「折り返して全体を表...
-
concatenate関数で片方のセルの...
-
EXCEL:フォントがなぜか透明
-
ExcelでTabキーを使って入力対...
-
おねがいします>< エクセルで...
-
条件付き書式 特定の年だけに適...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excelで年月日データから下二桁...
-
エクセルで特定のセルを表示の...
-
エクセルのセルが縦方向にのびる
-
エクセル 関数 セルの値が0...
-
Excelの条件付き書式で、計算式...
-
Excelで、セル内改行もそっくり...
-
横書きで縦の波線の書き方
-
ワードの表の中に文字を入れる...
-
Excelで来月以降の日付のセルを...
-
エクセルでセルに何も入力して...
-
エクセルのセルに「=A13」...
-
エクセルで文字の上に重ねがき...
-
【Excel】セルの中の文字の下の...
-
EXCELでCELL一杯の文字を書きた...
-
concatenate関数で片方のセルの...
-
セルA1とB1の数値が一致しな...
-
エクセル「折り返して全体を表...
-
Excel2007でセルに値があるはず...
-
Excelで、あるセルだけ入力させ...
-
エクセルで、文章の右端をそろ...
おすすめ情報
説明不足でした!スミマセン!
あるセルに入力内容がなければ、
常に - を表示させておきたいのです。
そのため、そのセルを間違って消してしまっても
空欄ではなく、- が表示されるようにしたいです。
これで大丈夫ですかね、、、分かりにくくてスミマセン!
エクセルの質問難しいです(;o;)