教えてください。 Sheet1の"A1"に"1"、"A2"に"2"、"A3"に"3"と数字が並んだ状態です。 次の関数を利用して範囲から値を表示します。 ---------------------------------- Dim c As Variant For Each c In Sheet1.Range("A1:A3") MsgBox c.Value Next ---------------------------------- このやり方だと、当然上から1,2,3と表示されます。 やりたいことは物理的に元データをいじらずに(並び替えはせずに) VBAだけで範囲の下から上への処理を行いたいです。 よろしくお願いします。
↧