A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
同じBOOK内に別シート作成の例
Sub test01()
Dim ws As Worksheet, ts As Worksheet
Dim x As Long, y As Long, i As Long, z As Long
Set ts = ActiveSheet
x = ts.UsedRange.Rows.Count
y = Int(x / 1000) + IIf(x Mod 1000 > 0, 1, 0)
z = ts.UsedRange.Rows(1).Row
For i = 1 To y
Set ws = Sheets.Add
ws.Name = z & "~" & z + 999
ts.Rows(z & ":" & z + 999).Copy ws.Range("A1")
z = z + 1000
Next i
End Sub
別BOOK作成の例
Sub test02()
Dim wb As Workbook
Dim ts As Worksheet
Dim x As Long, y As Long, i As Long, z As Long
Set ts = ActiveSheet
x = ts.UsedRange.Rows.Count
y = Int(x / 1000) + IIf(x Mod 1000 > 0, 1, 0)
z = ts.UsedRange.Rows(1).Row
For i = 1 To y
Set wb = Workbooks.Add
wb.Sheets(1).Name = z & "~" & z + 999
ts.Rows(z & ":" & z + 999).Copy wb.Sheets(1).Range("A1")
z = z + 1000
Next i
End Sub
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) Excel VBA 最終行を取得しVlookup関数をコピーする方法をコーディングで教えてください。 3 2023/05/11 13:14
- Access(アクセス) accessデータを指定したExcel、そして指定したセルへエクスポートするaccess VBAコー 2 2023/05/17 17:02
- Visual Basic(VBA) VBAコードを張り付け後のエクセルの進め方 2 2023/02/07 18:24
- Excel(エクセル) Excel 表の作成について 3 2022/06/16 12:15
- Access(アクセス) Accessのクエリの結果を、既存のエクセルに追加したい 2 2022/07/31 22:44
- Excel(エクセル) エクセルで保存時に全部のシートの最終行をコピーして数値で貼り付けたい 3 2023/08/14 15:49
- その他(Microsoft Office) エクセルで1行の長いデータを指定の桁数で分割する方法が知りたいです。 4 2022/05/20 21:55
- Excel(エクセル) エクセルVBAで図形のテキストを取得してセルに入力 2 2022/10/05 23:09
- Excel(エクセル) Excel VBA 指定セルに入力されているパスからシートをコピーして別のブックに転記するVBAのコ 2 2022/04/19 15:53
- Visual Basic(VBA) Excel VBA リンク更新について A、B、Cのファイルかあります。 (Aファイルのリンク元Bフ 1 2022/09/21 13:40
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルからアクセスにインポ...
-
複数のエクセルファイル内を検...
-
ローマ字入力で「トゥ」を入力...
-
「未使用」と「不使用」ってど...
-
ExcelでVBAを使用した際に、『...
-
1点の辻の字に変換したいがエク...
-
ファイザーやモデルナは当時は...
-
excelで小数点0を表示させる方法
-
SUM関数の範囲に#N/Aが...
-
もしセルが"#N/A"なら~をする...
-
Excelでエラー(#N/Aなど)値を...
-
すべてのシートを選択してエク...
-
エクセルで0.0と表示したい
-
自動改札のエラーって…
-
Eエクセルの計算方法で空欄を0...
-
エクセル 絶対値の合計
-
他シートのある列を検索して一...
-
Word文書に、チェックマーク(...
-
エクセルで時刻を自動入力する方法
-
西暦の2桁表記に使うアポスト...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルからアクセスにインポ...
-
複数のエクセルファイル内を検...
-
エクセル(EXCEL)VBAで行自動分割
-
Vector Works11でのエクセルの...
-
エクセル グラフの元データは...
-
エクセルで、ある集まりでの名...
-
エクセルでプルダウンから5つ条...
-
エクセル基本操作とは?
-
1点の辻の字に変換したいがエク...
-
「未使用」と「不使用」ってど...
-
Excelでエラー(#N/Aなど)値を...
-
すべてのシートを選択してエク...
-
ローマ字入力で「トゥ」を入力...
-
SUM関数の範囲に#N/Aが...
-
自動改札のエラーって…
-
VBAで「致命的なエラー」が出ま...
-
もしセルが"#N/A"なら~をする...
-
ExcelでVBAを使用した際に、『...
-
Word文書に、チェックマーク(...
-
excelで小数点0を表示させる方法
おすすめ情報