A 回答 (4件)
- 最新から表示
- 回答順に表示
No.4
- 回答日時:
>エクセルで作成した表に、特定の文字を入力したときだけ文字が変換されるようにするにはどんな方法がありますでしょうか。
書式設定、VBA、アドイン、IMEの変更及び設定、キーボードドライバーの書き換え、レジストリなどにパッチなど、、
No.3
- 回答日時:
入力セル自体を変更するにはVBAになると思いますが、隣のセル等でしたら関数で簡単に出来ます。
いくつか方法はありますが、パターンが少数で限定されているなら
IF(入力セル="A","a",入力セル)
といった具合で入力値をIF関数で判定すれば良いだけです
条件が複数あるのなら
IF(入力セル="A","a",IF(入力セル="B","7",入力セル))
といった具合に階層を作ればいくつでも対応出来ますし
Excelのバージョンが新しければIFS関数も使えます。
また、パターンが多くあるのであれば、対応表を作成しておいてVLOOKUP関数等で参照するのが好ましいのではないでしょうか(等と記載しましたが、他にINDEXやMATCH関数などが使えます)
お試しください
No.2
- 回答日時:
あなたの言おうとしている条件が明確ではないのでこれ以上は回答できません。
どういう条件なのか、目的は何なのか 詳しく書いてください。
セルの書式 で ユーザー定義 で @a とすれば Aと入力したら Aa になり、Bと入力したら Ba になります
>Bと入力したらB7に、、です。
この意味がわかりません 7 はなんですか?
No.1
- 回答日時:
こんばんは!
入力したセルのデータそのものを変更したい!というコトでしょうか?
VBAであれば可能です。
具体的な範囲が不明なので、
とりあえずA1~A10セルの範囲限定としてみました。
↓のコードをシートモジュールにしてください。
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, Range("A1:A10")) Is Nothing Or Target.Count > 1 Then Exit Sub
With Target
If .Value = "A" Then
.Value = "Aa"
ElseIf .Value = "B" Then
.Value = "B7"
End If
End With
End Sub
また、後者の
>Aと入力したらAの隣か下のセルにaを表示させる方法・・・
こちらももちろんVBAで可能です。
ただ、上記コードの場合とセルが重複する可能性があるので
今回は割愛します。m(_ _)m
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルで、特定のセルの内容を更新すると、別の特定セルに 更新日付が自動的に表示させる方法はあります 1 2022/11/14 21:03
- Excel(エクセル) セルに入力した小文字アルファベット、数字を大文字表示させるには? 3 2022/07/13 10:01
- Excel(エクセル) エクセルでセルに何らかの文字が入力されたらそれを任意の数値として認識させる方法がしりたいです。 3 2023/03/16 20:19
- Excel(エクセル) EXCELでリターンキーが押されたらそのセルに特定の文字を表示したいのですが。 2 2022/08/07 12:58
- Visual Basic(VBA) エクセルVBAについて 2 2023/01/31 16:21
- Access(アクセス) capeofdragonと申します。 Access2016を使っております。 あるフォームがあり、テ 2 2022/09/09 13:18
- Excel(エクセル) エクセルの数式で教えてください。 1 2023/06/15 14:11
- PDF I LOVE PDF利用 pdfからWordに変換について 回答お願いいたします。 無料のI LOV 1 2022/05/13 13:24
- Excel(エクセル) エクセルについて質問です 1 2022/12/10 11:49
- Excel(エクセル) 条件に合った数値の合計を表示させたい関数と条件指定の方法 3 2023/05/13 16:07
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
参照先セルに値が入っていない...
-
A1セルに入力したら、入力時間...
-
Excelで同じセルに箇条書きをし...
-
エクセルで既に入力してある文...
-
空白でないセルの値を返す方法...
-
Excel:文字と数字の組合せ、次...
-
値を入力後、自動的にアクティ...
-
Excelでセルに入力されたカラー...
-
IF関数で0より大きい数値が入力...
-
【Excel】セル内の時間帯が特定...
-
エクセルで時間の判定をしてい...
-
入力したところまでを自動的に...
-
エクセルで複数の条件で掛け算...
-
エクセルの数式がかぶって、選...
-
yyyy/mm/ddからyyyy/mmへの変換
-
エクセルで、特定のセルの内容...
-
エクセル セルに文字を入力した...
-
excel 関数にて文字を0として認...
-
エクセル:コメントのようなも...
-
一分あたりの数の出し方
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
A1セルに入力したら、入力時間...
-
Excelで同じセルに箇条書きをし...
-
参照先セルに値が入っていない...
-
エクセルで既に入力してある文...
-
IF関数で0より大きい数値が入力...
-
空白でないセルの値を返す方法...
-
値を入力後、自動的にアクティ...
-
Excelでセルに入力されたカラー...
-
Excel:文字と数字の組合せ、次...
-
エクセルの数式がかぶって、選...
-
yyyy/mm/ddからyyyy/mmへの変換
-
エクセルで、特定のセルの内容...
-
エクセルで時間の判定をしてい...
-
エクセルで複数の条件で掛け算...
-
入力したところまでを自動的に...
-
エクセルの数式で計算結果に文...
-
excel 関数にて文字を0として認...
-
バーコードが読み取れない原因...
-
Excel 大小比較演算子による「...
-
EXCELのセル上のURLを...
おすすめ情報