プロが教える店舗&オフィスのセキュリティ対策術

「複数の列を行方向へ昇順に並び替える」のマクロです。
「>」の行部分が「コンパイルエラー  構文エラー」となります。

編集(下記)しようとしてるんですが、どうしてもうまく行きません。
ご教示くださいませ。

下記例は、3行目が項目(B3以降)、B3列以降に複数列あります。
縦に、最後行が320行以下(変動あり、空白あり)に数字データがあります。
 A    B    C    D     E・・・ 
1
2
3     赤    赤    赤    赤 ・・・
4    275.9  5651.2   7494.6    319.2・・・
5    78.7   764.3    4188.2    283.7・・・
6    695    935.6    8718.1   1736.8・・・
7      ・     ・     ・     ・
8      ・     ・     ・     ・ 


--------------
Sub Test()
Dim r As Range
With Worksheets(Worksheets.Count)
>For Each r In .Range("B3", .Range("IV3").End(xlToLeft)
r.Offset(1, 0).Resize(320, 1).Sort key1:=r.Offset(1, 0), _
Order1:=xlAscending, Header:=xlNo, OrderCustom:=1, _
Orientation:=xlTopToBottom
Next r
End With
End Sub
---------------

A 回答 (1件)

括弧が足りません。

    • good
    • 0
この回答へのお礼

修正したつもりが、保存してありませんでした。
どうも有難うございました。

お礼日時:2006/08/04 03:25

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!