No.2ベストアンサー
- 回答日時:
No.1です!
同じコードをコピー&ペーストして今、こちらで確認してみました。
問題なくSheet名がひとつ前のデータがG6セルに表示されています。
原因が判りかねますが・・・
別のコードでためしてみてください。
Sub test2()
Dim i, k As Long
For k = 2 To 12
i = Worksheets(k - 1).Cells(Rows.Count, "G").End(xlUp).Row
Worksheets(k & "月").Range("G6") = Worksheets(k - 1).Cells(i, "G")
Next k
End Sub
※ 今回はG列最終行データを次のSheetのG6セルに!
とやっています。
これでもダメならごめんなさいね。m(_ _)m
tom04さん ありがとうございます
お教えいただく前にコードをいろいろ書き込んでいたのですが
そのコードを消さずにそのまましていたのが原因でした。
頭を悩ませてすみませんでした。
解決しました。感謝、感謝
No.1
- 回答日時:
こんばんは!
一例です。
Sheet名は ○月 (←○部は半角数値)となっているとします。
Alt+F11キー → 画面左側の「This Workbook」をダブルクリック → VBE画面に
↓のコードをコピー&ペーストしてマクロを実行してみてください。
Sub test()
Dim k As Long
For k = 2 To 12
Worksheets(k & "月").Range("G6") = _
Worksheets(k - 1 & "月").Range("G200").End(xlUp)
Next k
End Sub
こんな感じではどうでしょうか?m(_ _)m
tom04さん 早速の回答ありがとうございます。
コードを実行してみましたが、前月のG5の文字が表示されます。
前月のシートは、G5(表題)からG10(数値)まで入力されていますが
前月の一番上のG5(表題)が、G6に表示されます。
原因がわかりません。
修正方法を、教えていただけないでしょうか
よろしくお願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) 3つのプロシージャをまとめたら実行時エラー発生で対応不能 6 2022/05/17 01:47
- Excel(エクセル) Excelについて A1からA12まで、1月〜12月と入力し、 B1からB12の範囲に、C1とD1に 4 2022/05/26 22:48
- Excel(エクセル) Excelのマクロについて教えてください。 4 2022/05/31 14:07
- Visual Basic(VBA) Excelのマクロについて教えてください。 3 2022/06/30 09:36
- Excel(エクセル) エクセルの数式で教えてください。 1 2023/04/21 08:59
- Excel(エクセル) エクセルシートの合計の変動 5 2022/04/05 15:56
- Visual Basic(VBA) Sheet2からオートフィルターで売上日を抽出した件数をカウントし、その件数をSheet1のセルB1 2 2023/01/12 12:24
- Visual Basic(VBA) VBAコードで質問があります 2 2022/10/20 15:27
- Visual Basic(VBA) 【再投稿】VBAのシフト表でバグが出て困っています 3 2022/09/24 08:29
- Excel(エクセル) 【エクセル】複雑な関数を教えてください 1 2023/06/05 18:09
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
特定のセルが空白だったら、そ...
-
ExcelVBAを使って、値...
-
【Excel VBA】指定行以降をクリ...
-
【Excel】指定したセルの名前で...
-
i=cells(Rows.Count, 1)とi=cel...
-
特定の文字を条件に行挿入とそ...
-
DataGridViewの各セル幅を自由...
-
Excel vbaで特定の文字以外が入...
-
Excelのプルダウンで2列分の情...
-
Excelのハイパーリンクにマクロ...
-
【VBA】シート上の複数のチェッ...
-
Excelで指定した日付から過去の...
-
実行時エラー438 オブジェクト...
-
指定した条件で範囲選択したい
-
EXCELで変数をペーストしたい
-
VBAを使用した時間管理
-
EXCELのVBA-フィルタ抽出後の...
-
VBA初心者です。結合セルを保持...
-
UWSCで値のみコピーするには?
-
DataGridViewのセルのItem設定...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ExcelVBAを使って、値...
-
特定のセルが空白だったら、そ...
-
i=cells(Rows.Count, 1)とi=cel...
-
【Excel VBA】指定行以降をクリ...
-
Excelで指定した日付から過去の...
-
【Excel】指定したセルの名前で...
-
Excel vbaで特定の文字以外が入...
-
特定の文字を条件に行挿入とそ...
-
TODAY()で設定したセルの日付...
-
screenupdatingが機能しなくて...
-
Excelのプルダウンで2列分の情...
-
EXCELで変数をペーストしたい
-
連続する複数のセル値がすべて0...
-
Excel VBA、 別ブックの最終行...
-
VBAを使用した時間管理
-
エクセルVBAでコピーして順...
-
セル色なしの行一括削除
-
【EXCEL VBA】Range("A:A").Fi...
-
VBA コピーして次の値まで貼り...
-
VBA初心者です。結合セルを保持...
おすすめ情報