こちらの方法で、エクセルの数字を文字に置き換えています。
(1と入力したらりんご、2と入力したらみかん など)
https://oshiete.goo.ne.jp/qa/8514181.html
これを、複数行いたい場合、どのように入力すればよいのでしょうか?
例:
A~C は 1=りんご 2=みかん
E~H は 1=あか 2=あお など…
No.2ベストアンサー
- 回答日時:
今後、対象列が追加される場合を考慮して汎用性を持たせてみました。
変数listに、対象列を変換候補を追加していって下さい。
Private Sub Worksheet_Change(ByVal Target As Range)
Dim list As Variant
Dim area As Variant
Dim flag As Boolean
' 対象列を追加する場合はここに追加する
list = Array( _
Array("A:C", "りんご", "みかん"), _
Array("E:H", "あか", "あお", "きいろ"), _
Array("I", "やま", "うみ") _
)
flag = True
For Each area In list
If Not Application.Intersect(Target, Me.Columns(CStr(area(0)))) Is Nothing Then
flag = False
Exit For
End If
Next
If flag Then Exit Sub
If IsNumeric(Target.Value) Then
If CLng(Target.Value) > 0 And CInt(Target.Value) <= UBound(area) Then
Target.Value = area(Target.Value)
End If
End If
End Sub
No.4
- 回答日時:
》 A~C は 1=りんご 2=みかん
》 E~H は 1=あか 2=あお
添付図参照
A~C の書式を、
[=1]"りんご";[=2]"みかん";""
に、
E~H の書式を、
[=1]"あか";[=2]"あお";""
に、
それぞれ設定しているだけ。此れじゃダメ?
No.1
- 回答日時:
こんばんは!
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, Range("A:C,E:H")) Is Nothing Or Target.Count > 1 Then Exit Sub
With Target
If .Column <= 3 Then
Select Case .Value
Case 1
.Value = "りんご"
Case 2
.Value = "みかん"
End Select
Else
Select Case .Value
Case 1
.Value = "あか"
Case 2
.Value = "あお"
End Select
End If
End With
End Sub
こんな感じではどうでしょうか?m(_ _)m
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルでセルに何らかの文字が入力されたらそれを任意の数値として認識させる方法がしりたいです。 3 2023/03/16 20:19
- Visual Basic(VBA) エクセルVBAについて 2 2023/01/31 16:21
- Excel(エクセル) エクセル関数の変わった使い方 3 2022/05/13 17:12
- Excel(エクセル) エクセルで”入力シート”の文字書式の変更を”出力シート”で同じ文字書式で印刷したいです。VBA希望 4 2023/04/24 11:07
- Excel(エクセル) 条件に合った数値の合計を表示させたい関数と条件指定の方法 3 2023/05/13 16:07
- その他(パソコン・スマホ・電化製品) ワードでテキストボックス内の文字を連動させない方法 2 2023/02/09 16:56
- その他(プログラミング・Web制作) プログラミング pythonの問題について 2 2022/04/19 00:41
- HTML・CSS HTMLタグのあるCSVファイルを利用する方法 4 2023/03/19 14:41
- Visual Basic(VBA) A列にある値をB列・C列にVBAで切り出し 3 2022/04/09 19:20
- Excel(エクセル) ある範囲のセルに何を入力すると、別のセルに○を表示させる 3 2022/04/05 15:51
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
18時以降食べ物を食べず1ヶ月...
-
しりとり
-
パサパサになってまずくなって...
-
数学の問題です。 1個80円のり...
-
ドメイン名はSEOに関係している...
-
小4 算数の文章問題、りんご...
-
エクセルで数字を言葉にする 複...
-
Excel初心者です。 詳しい方、...
-
アップルパイの底がサックリ焼...
-
「りんご5つをください」と「...
-
姫路で美味しいアップルパイの...
-
こちらのりんごは蜜のように見...
-
Excel初心者です。 詳しい方、...
-
相手に物を譲る時、金額が発生...
-
フルーツポンチでりんごいれた...
-
海外の人がりんごを皮ごと食べ...
-
お肉の平均的なお値段
-
アイスクリームの脂肪分算出方...
-
ジャムの保存(再加熱)について
-
コスパの良いおやつを教えて下...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excel初心者です。 詳しい方、...
-
Excel初心者です。 詳しい方、...
-
エクセルでのフラグの立て方
-
1.1は自然数ですか?
-
相手に物を譲る時、金額が発生...
-
「だまされたと思って」
-
「どこだか」と「どこか」どう...
-
海外の人がりんごを皮ごと食べ...
-
「りんご5つをください」と「...
-
パサパサになってまずくなって...
-
アップルパイの下側の生地
-
18時以降食べ物を食べず1ヶ月...
-
アップルパイは温かいか冷たいか
-
「りんごの歌」のりんごの気持...
-
条件のついた集計
-
りんごあめの作り方。
-
りんごダイエットって 夕食をり...
-
うさぎの形にりんごを切り始め...
-
自然数ってマイナス含まれますか?
-
硬くて甘くないリンゴの美味し...
おすすめ情報