• ベストアンサー

Excelでマクロを使って得点とランクを対応

Excelのマクロを利用して入力した得点と評価(A~E)を対応させるにはどのようにすればよいでしょうか。よろしくお願いいたします。

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

  • ベストアンサー
  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.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を使っても関数でも何でも使って、好きな方法で出来ます。

john0706
質問者

お礼

ご回答ありがとうございます。 早速やってみようと思います。

その他の回答 (1)

回答No.1

お題がようワカラ~ん!!

関連するQ&A