お願いします。
エクセルで、文字を入力したら同じセルに数字が入力される方法を知りたいです。
https://oshiete.goo.ne.jp/qa/8514181.html
↑こちらの方の質問の逆バージョンとでも言いましょうか。
例えばA1セルに「田中太郎」と入力すれば同じA1セルに「1」と入力される感じです。
VBA素人ですが何卒よろしくお願い申し上げます。
No.3ベストアンサー
- 回答日時:
こんにちは。
例えば、下記の様な感じでしょうか? セルのA1~A5を対象にしています。
ただ、田中太郎と漢字4文字を入れて、数字の1に変換ですと、他に良い方法
がありそうかな?と思いますが。。。
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, Range("A1:A5")) Is Nothing Then
Exit Sub
Else
Application.EnableEvents = False
with target.cells(1,1)
Select case .value
Case "田中太郎"
.value = 1
Case "田中二郎"
.value = 2
Case "田中三郎"
.value = 3
Case "田中四郎"
.value = 4
Case "田中五郎"
.value = 5
Case Else
.value = 0
End Select
End With
Application.EnableEvents = Ture
End If
End Sub
下記リンク先のコードを参考にさせて貰いました。
https://www.moug.net/tech/exvba/0050131.html
ありがとうございます!
試してみたのですが、これだとA1セルのみしか反映されてない状態です。
なにか原因として考えられる部分はありますか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルでセルに何らかの文字が入力されたらそれを任意の数値として認識させる方法がしりたいです。 3 2023/03/16 20:19
- Visual Basic(VBA) エクセルVBAについて 2 2023/01/31 16:21
- Excel(エクセル) エクセルで、特定のセルの内容を更新すると、別の特定セルに 更新日付が自動的に表示させる方法はあります 1 2022/11/14 21:03
- Excel(エクセル) Excelについて▶あるセルに文字を入力すると、別のセルに色がつく(条件付き書式) 1 2022/03/27 16:43
- Excel(エクセル) エクセルの数式で教えてください。 2 2022/10/25 17:10
- Excel(エクセル) 【再度】Excelの関数について教えてください。 4 2023/07/28 13:06
- Excel(エクセル) エクセルの書式設定の表示形式で設定した文字を文字列としてコピーしたい 1 2022/12/21 10:41
- Excel(エクセル) 条件に合った数値の合計を表示させたい関数と条件指定の方法 3 2023/05/13 16:07
- Excel(エクセル) エクセル関数について教えてください 4 2023/02/05 14:47
- Excel(エクセル) エクセルで”入力シート”の文字書式の変更を”出力シート”で同じ文字書式で印刷したいです。VBA希望 4 2023/04/24 11:07
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excel VBA:フォーム←→セルのア...
-
エクセルでセルをクリックする...
-
(エクセルVBA)セルを左クリッ...
-
結合されたセルの移動 VBA
-
IF関数で違う値もTRUEになる
-
excel マクロでの特殊文字入力方法
-
マクロのデータ削除
-
Excel VBA で色付きのセルの値...
-
VBAでの SendKeysの変数指定方法
-
vbaで指定したセルより下の行を...
-
ダブルクリックでセルに色をつ...
-
EXCELに画像を貼り付けマクロの...
-
Excelでプルダウンからフィルタ...
-
ファイルサーバー上のexcelファ...
-
VBAマクロ実行時エラーの修正に...
-
Worksheets メソッドは失敗しま...
-
VBA シートをコピーする際に Co...
-
Excelで、あるセルの値に応じて...
-
「段」と「行」の違いがよくわ...
-
VLOOKUPの列番号の最大は?
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
vbaで指定したセルより下の行を...
-
エクセルでセルをクリックする...
-
Excel VBA:フォーム←→セルのア...
-
VBAでの SendKeysの変数指定方法
-
Excelマクロ セルを行頭に移動
-
【VBA】アクティブセルだけ背景...
-
IF関数で違う値もTRUEになる
-
エクセルマクロで「セルのサイ...
-
Excel VBA で色付きのセルの値...
-
excel マクロでの特殊文字入力方法
-
ダブルクリックでセルに色をつ...
-
マクロのデータ削除
-
ExcelVBA コンボボックスに入力...
-
ファイルサーバー上のexcelファ...
-
VBA Rangeの足し算
-
(エクセルVBA)セルを左クリッ...
-
Excelのマクロで選択している行...
-
セルをクリックしたら色を変え...
-
エクセル:セルの色のコード番...
-
EXCEL(VBA) セルをクリックし...
おすすめ情報