• ベストアンサー

Excelの入力

数字の1を入力すると○になったり、2を入力すると×にする方法はありますか?

質問者が選んだベストアンサー

  • ベストアンサー
  • ssfja
  • ベストアンサー率57% (11/19)
回答No.1

次の '{{{ と '}}} の間を、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
noname#204879
回答No.2

乱暴な(?)質問には乱暴な回答を(^_^) [=1]"○";[=2]"×";

関連するQ&A