質問: 下記のマクロの説明(意味)を教えてくださ。 range("a4").select range(selection, selection.end(xltoright)).select range(selection, selection.end(xldown)).select selection.sort key1:=range("a5"), order1:=xlascending, header:=xlguess, _ ordercustom:=1, matchcase:=false, orientation:=xltoptobottom, sortmethod _ :=xlstroke, dataoption1:=xlsortnormal
回答: range("a4").select a4を選択 range(selection, selection.end(xltoright)).select 選択したセルの行の右端のデータのあるセルまで選択 range(selection, selection.end(xldown)).select 選択したセルの列の下の端のデータがあるセルまで選択 (a4から同一行の右端のデータあるセルから同一列の下端のデータのあるセルまでのセルを範囲選択) selection.sort key1:=range("a5"), order1:=xlascending, header:=xlguess, _ ordercustom:=1, matchcase:=false, orientation:=xltoptobottom, sortmethod _ :=xlstroke, dataoption1:=xlsortnormal 選択部分を並び替え [並び替え規則] a列を優先 昇順 先頭行が見出しであるかどうかをexcelが自動で判断 並び替え順は標準 大文字と小文字を区別しない 行方向の並べ替え 文字コード順 数値データとテキスト データを別々に並べ替