- ベストアンサー
Excelの入力
数字の1を入力すると○になったり、2を入力すると×にする方法はありますか?
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
次の '{{{ と '}}} の間を、VBAのシートモジュールとして書けば可能です。 'ssf-begin '; 'code ' name;Sheet1 '{{{ Private Sub Worksheet_Change(ByVal Target As Range) On Error GoTo Skip Select Case Target.Value Case 1 Target.Value = "○" Case 2 Target.Value = "×" End Select Skip: End Sub '}}} 'ssf-end
その他の回答 (2)
- imogasi
- ベストアンサー率27% (4737/17069)
回答No.3
質問が下記の区別をはっきりかけてないのは、エクセルの経験不足だろう。 (1)入力したセルで変化 A.VBAのイベントプロを組む B。バラエティが小数なら表示形式で (2)入力したセルと別セルで (関数は結果が式を入れた別セルに出る。 エクセル関数が使える。バラエティが3以上ならVOKKUP関数など 元の列(セル)に戻す操作が必要かも。 (3)入力を終わってからある列のデータを一斉に A.VBAや関数で B.置換操作(データの値のバラエティごとに操作) ーー エクセルを勉強して、上記のように切り分けられるようになること。 データの値のバラエティが5つぐらいまでなら操作の置換も捨てたものではないと思う。
noname#204879
回答No.2
乱暴な(?)質問には乱暴な回答を(^_^) [=1]"○";[=2]"×";