• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Excel 順位を自動的に並べたい)

Excelで自動的に順位を並べる方法

このQ&Aのポイント
  • Excelでポイントランキングの数値に基づいて1位から順位を自動的に並べる方法を教えてください。
  • VBAを使用して、ExcelのCセルのデータを基にランキングを作成する方法を教えてください。
  • Excelの並べ替え機能ではなく、自動的に順位をつけるような関数やマクロの作成方法を教えてください。

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

  • ベストアンサー
  • kkkkkm
  • ベストアンサー率66% (1719/2589)
回答No.1

画像のEFG列は、ABC列を並び替えした結果の例で実際はABC列を並び替えたいという事でしたらTestで。 ABCはそのままでEFGに結果を出したい場合は、Test2で。 Sub Test() Range("A1:C9").Sort _ Key1:=Range("C1"), Order1:=xlAscending, _ Header:=xlYes End Sub Sub Test2() Range("E1").Resize(9, 3).Value = Range("A1").Resize(9, 3).Value Range("E1:G9").Sort _ Key1:=Range("G1"), Order1:=xlAscending, _ Header:=xlYes End Sub

nkmyr
質問者

お礼

ありがとうございます。 検索でソートを使ったサンプルをいくつかやってみましたけど、うまくいきませんでした。 シンプルで参考になります。

関連するQ&A