![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
すみません、以前に下記のマクロを教えて頂いたのですが、(A列~O列にデータがあります)、B列~L列の範囲はそのままでソートできます。しかし、M列~O列のところがずれてしまいます。どのように、修正したらよいでしようか、教えて頂けませんか。
なお、区切りについても、26はかわらないのですが、その後のことろが38に変更しなければなりません。そこも、修正は、229→219に、40→38に、14→12に変更でいいのでしようか。どうでしょうか。
Sub test()
Dim iSize As Long
Dim iStart As Long
iSize = 26
iStart = 3
Do While iStart <= 229
With ActiveSheet.Cells(iStart, "A")
.Resize(iSize, 14).Sort Key1:=Range("K:K"), Order1:=xlDescending
.Value = 1
.AutoFill Destination:=.Resize(iSize), Type:=xlFillSeries
End With
iStart = iStart + iSize
iSize = 40
Loop
End Sub
No.2ベストアンサー
- 回答日時:
229は最終ブロックの開始行数
40は2ブロック目以降の行数
14はソートしたい列の右端(14はN列)
かと。
要件に合わせて修正してみてください。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) まとめシートから集計シートへA列のコードが一致したら1行コピーするマクロをネット上で見つけました。こ 1 2022/08/30 14:11
- Visual Basic(VBA) Sheet1をフィルターで「りんご」を抽出し、Sheet2へ地域を貼り付ける下記マクロを変更して S 2 2022/12/11 03:01
- Visual Basic(VBA) 正規表現を用いての並び替え 7 2022/04/04 09:27
- Visual Basic(VBA) 最終列の右へSUM関数を作成するため下記コードを実行しましたが、最終列「10月28日」が上書きされて 3 2022/12/05 20:32
- Visual Basic(VBA) vbaの計算 if elseと範囲について 6 2022/11/26 01:49
- Excel(エクセル) マクロで列を加えたら上手くいかなくなりました。 2 2022/05/23 17:59
- Excel(エクセル) エクセルのマクロについて教えてください。 2 2023/01/11 08:33
- Visual Basic(VBA) 複数csvを横に追加していくマクロについて 2 2023/04/25 09:19
- Excel(エクセル) Excelにて、フォルダ内のTextファイルをマクロで統合すると文字化けしてしまう時の解消コード 4 2023/01/01 07:32
- Visual Basic(VBA) Sheet3から2つの条件でオートフィルターで抽出した個数をSheet2へ入力するマクロで、一つ目の 4 2023/01/12 23:40
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルで離れた列を選択して...
-
「段」と「行」の違いがよくわ...
-
LEFT関数とIF関数の組み合わせ...
-
VLOOKUPの列番号の最大は?
-
VBA 指定した列にある日時デー...
-
エクセルでセル12個間隔で合...
-
Alt+Shift+↑を一括で行うには、...
-
リストからデータを紐付けしたい
-
エクセルで最初の行や列を開け...
-
Excel文字列一括変換
-
エクセル マクロ 範囲指定で...
-
Excelの行数、列数を増やしたい...
-
エクセルマクロで表の途中の集...
-
Excelの計算式で質問です。
-
(VBA)Excelの特定の範囲にデー...
-
列方向、行方向の定義
-
エクセルで、ある列で同じ値が...
-
エクセルマクロPrivate Subを複...
-
VBAで結合セルを転記する法を教...
-
Excelの降順のについて
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで離れた列を選択して...
-
VLOOKUPの列番号の最大は?
-
「段」と「行」の違いがよくわ...
-
LEFT関数とIF関数の組み合わせ...
-
VBA 指定した列にある日時デー...
-
CSVファイルの「0落ち」にVBA
-
エクセルで住所を県と市・郡と...
-
Excelの行数、列数を増やしたい...
-
エクセルで複数列の検索をマク...
-
エクセルマクロの組み方
-
Alt+Shift+↑を一括で行うには、...
-
えABのある列って
-
エクセルのソートで、数字より...
-
エクセル マクロ 範囲指定で...
-
VBAで結合セルを転記する法を教...
-
VBAで別ブックの列を検索し、該...
-
エクセルマクロPrivate Subを複...
-
列方向、行方向の定義
-
リストからデータを紐付けしたい
-
Accessのレポートで繰り返し表...
おすすめ情報
https://oshiete.goo.ne.jp/qa/10361868.html で質問した時の回答でこれを使って処理出ましたので、その後で数値の変更などあってこれでよいのか、相談しているところです。よろしくお願いします。