- ベストアンサー
Excelでマクロを使って得点とランクを対応
Excelのマクロを利用して入力した得点と評価(A~E)を対応させるにはどのようにすればよいでしょうか。よろしくお願いいたします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
A列のA2以下に得点。 B列に評価を記入。 いちばんベタなマクロで。 手順: ALT+F11を押す 現れた画面で挿入メニューから標準モジュールを挿入する 現れたシートに下記をコピー貼り付ける sub macro1() dim h as range for each h in range("A2:A" & range("A65536").end(xlup).row) if h <> "" and isnumeric(h) then select case h.value case is >=80 h.offset(0, 1) = "A" case is >=60 h.offset(0, 1) = "B" case is >=40 h.offset(0, 1) = "C" case is >=20 h.offset(0, 1) = "D" case is >=0 h.offset(0, 1) = "E" end select end if next end sub ファイルメニューから終了してエクセルに戻る マクロを実行する。 #参考 別にIf Then Elseを使っても関数でも何でも使って、好きな方法で出来ます。
その他の回答 (1)
- K Kazz(@JazzCorp)
- ベストアンサー率31% (549/1751)
回答No.1
お題がようワカラ~ん!!
お礼
ご回答ありがとうございます。 早速やってみようと思います。