このコードの最後に、O列3行目~O列300行までの範囲だけを昇順のソートのコードを付け加えたいのですがどのように追加したら良いか、教えて頂けませんか。よろしくお願いします。
Sub Macro1()
'==宣言など
Dim i As Long
Dim buf As String
'==処理
With ActiveSheet.Rows("3:300")
'ActiveSheet.UsedRange と ActiveSheet.Rows("3:300") が交わる範囲だけ値化
With Intersect(.Parent.UsedRange, .Cells)
.Value = .Value
End With
End With
With ActiveSheet
'連続データの生成
With .Range("A3")
.Value = 1
.AutoFill Destination:=.Resize(26), Type:=xlFillSeries
End With
For i = 29 To 218 Step 38
With .Cells(i, "A")
.Value = 1
.AutoFill Destination:=.Resize(38), Type:=xlFillSeries
End With
Next i
buf = .Range(.Cells(2, "O"), .Cells(.Rows.Count, "O")).Address(0, 0)
.Range("M1").Formula = "=COUNT(" & buf & ")"
End With
End Sub
No.2ベストアンサー
- 回答日時:
それでしたら、ソートしたいところに次の1行を書き込めば良いだけです。
「Range("O3:O300").Sort Key1:=Range("O3"), Order1:=xlAscending, Header:=xlNo」
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) 前回ご教授いただいたコードに覚えたてのループ処理で品名りんごAから順に20回for nextでループ 7 2023/01/13 22:01
- Visual Basic(VBA) 最終列の右へSUM関数を作成するため下記コードを実行しましたが、最終列「10月28日」が上書きされて 3 2022/12/05 20:32
- Visual Basic(VBA) まとめシートから集計シートへA列のコードが一致したら1行コピーするマクロをネット上で見つけました。こ 1 2022/08/30 14:11
- Visual Basic(VBA) Sheet3から2つの条件でオートフィルターで抽出した個数をSheet2へ入力するマクロで、一つ目の 4 2023/01/12 23:40
- Visual Basic(VBA) エラーコード1004 6 2022/06/09 14:12
- Visual Basic(VBA) ExcelVBAのマクロについて。 9 2022/05/04 14:50
- Visual Basic(VBA) ローマ字、ハイフン付きの並び替え ローマ字抽出方法 Excelマクロ 4 2022/04/01 14:10
- Visual Basic(VBA) 追記する列を増やしたい 2つのデータを検索・照合して元データにないデータを下記マクロで商品名を追記し 9 2022/10/05 10:50
- Excel(エクセル) EXCEL マクロで行を挿入して貼り付けようとするとエラーになる。 2 2022/05/24 09:43
- Visual Basic(VBA) VBAで教えて頂きたいのですが? 1 2022/04/29 02:36
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
レコードの登録順がおかしい
-
ファイルの漢数字の順番につい...
-
コンボボックスのソートについて
-
リストボックス内を昇順並べる方法
-
ハイフンの入ったデータの並べ替え
-
月末日のみソートしたい
-
エクセルVBAでデータ並べ替え
-
エクセル、並び替え正しくソー...
-
Excel VBA での大文字優先ソート
-
エクセルのソートの繰り返し作...
-
select * from の負荷。
-
文字型の順番がうまく並ばない。
-
becky!での表示について質問
-
マクロで行挿入後挿入部分を含...
-
テーブルレーコードをソートし...
-
Excelの並び替え(文字数と画数...
-
MySQLで都道府県順にソート
-
SQLで曜日のソートを月火水木金...
-
エクセルで表がずれる・・・
-
ソートした文字を別セルに表示する
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
レコードの登録順がおかしい
-
エクセル、並び替え正しくソー...
-
並べ替えについて
-
1の行を固定した上でVBAを用い...
-
ファイルの漢数字の順番につい...
-
エクセルのソートについて
-
テーブルレーコードをソートし...
-
上から何番目か。
-
SQLで曜日のソートを月火水木金...
-
リストボックス内を昇順並べる方法
-
Selectした時のレコードの取得順
-
アクセスに関して。クエリの並...
-
コンボボックスのソートについて
-
accessでDISTINCT 句と矛盾
-
エクセルでダブルクリックして...
-
数字と漢字が混じった日付デー...
-
Excelの並び替え(文字数と画数...
-
都道府県順、北からソートした...
-
月末日のみソートしたい
-
エクセルの縦列のソートできま...
おすすめ情報
回答は①です。説明が分かりづらくてすみません。
① O列のみ3行目~300行をソートする。