« PowerPoint2002 でも「ファイルが破損している」旨のエラーが。 | トップページ | 帰ってきたぞ。サラリーマンNEO »

Excel で、5段階評価の数字を文字に置換する。

この記事は、自分用の覚え書きです。

●Excel で、5段階評価の数字を文字に置換するVBA ( Excel2003 )
・シート名は「評価一覧」
・セルA2から行方向に被評価者の氏名が入っている。
・シートの1行目には、B1から列方向に評価項目名が入っている。
・氏名と評価項目が交わる各セルに1から5で評価段階が入っている。


Sub 五段階評価の数字を文字に置換()

Dim mynum As Range

Worksheets("評価一覧").Activate

'入力されているセル範囲を選択。途中に空白セルがあっても最終セルまで選択する。
Range("B2", ActiveCell.SpecialCells(xlLastCell)).Select

For Each mynum In Selection
mynum.Value = Replace(mynum.Value, "5", "優")
mynum.Value = Replace(mynum.Value, "4", "良")
mynum.Value = Replace(mynum.Value, "3", "可")
mynum.Value = Replace(mynum.Value, "2", "やや可")
mynum.Value = Replace(mynum.Value, "1", "劣")

Next mynum

End Sub

|

« PowerPoint2002 でも「ファイルが破損している」旨のエラーが。 | トップページ | 帰ってきたぞ。サラリーマンNEO »

コメント

コメントを書く



(ウェブ上には掲載しません)




トラックバック


この記事へのトラックバック一覧です: Excel で、5段階評価の数字を文字に置換する。:

« PowerPoint2002 でも「ファイルが破損している」旨のエラーが。 | トップページ | 帰ってきたぞ。サラリーマンNEO »