
こんにちわ。マクロについて教えてください。
やりたい事は、Sheet1の品名別のデータをSheet2の品名それぞれの列へ日付が一致したセルでへ転記です。(Sheet1は月毎で、Sheet2は日付がカレンダーのように下へ続く予定です)
行先は月毎で変わるので、2行目の品名が一致したら取得するように色々と試行錯誤しながら下のコードを書きましたが、うまく取得できません。
ご教示のほど、宜しくお願いします。
Sub TEST()
Dim i As Long
Dim j As Long
Dim cnt As Long
Worksheets(1).Select
cnt = 3
For i = 5 To Cells(Rows.Count, 2).End(xlUp).Row
For j = 3 To Cells(4, Columns.Count).End(xlToLeft).Column
If Worksheets(1).Cells(2, j) = "りんご" And Worksheets(1).Cells(i, j) <> "" Then
Worksheets(2).Cells(cnt, 3) = Worksheets(1).Cells(i, j)
ElseIf Worksheets(1).Cells(2, j) = "みかん" And Worksheets(1).Cells(i, j) <> "" Then
Worksheets(2).Cells(cnt, 4) = Worksheets(1).Cells(i, j)
ElseIf Worksheets(1).Cells(2, j) = "ぶどう" And Worksheets(1).Cells(i, j) <> "" Then
Worksheets(2).Cells(cnt, 5) = Worksheets(1).Cells(i, j)
ElseIf Worksheets(1).Cells(2, j) = "いちご" And Worksheets(1).Cells(i, j) <> "" Then
Worksheets(2).Cells(cnt, 6) = Worksheets(1).Cells(i, j)
cnt = cnt + 1
End If
Next j
Next i
Worksheets(2).Select
End Sub

No.3ベストアンサー
- 回答日時:
No.2
- 回答日時:
Sheet1のG列は品名が空白になってます。
G列の数値はSheet2へ集計しないということでしょうか。(L列、P列も同様)画像が不鮮明なのでわからないのですが、G列、L列、P列はどのような意味なのでしょうか。
No.1
- 回答日時:
現在12月の日付が設定されていますが、来年の1月になった場合、
Sheet1,Sheet2ともに、1月の日付が設定されると考えて良いでしょうか。
(12月の日付はなくなる)
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
煮物こんにゃくの冷凍保存について
-
7文字以上のフルーツをできるだ...
-
中黒「・」か読点「、」か?
-
「であり」と「であって」の使...
-
スーパーで買った1つ300円の梨...
-
EXCELでB1に指定文字が入った場...
-
ラズベリーの種の抜き方を教え...
-
いちごを1パック買ったのです...
-
Excel MATCH関数で検索範囲内...
-
Excelでの全通りの組み合わせ出...
-
Excelの関数 SUBSTITUTEとIF関...
-
ローリエって何のために入れる...
-
北海道では、見かけないもの
-
フリーズドライのイチゴ
-
レモンを甘く感じるフルーツ
-
満腹になりやすい食材
-
知りませんか?
-
苺ちゃんなんで子供につけちゃ...
-
土地を買おうと思っています 目...
-
教えてください!!
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
煮物こんにゃくの冷凍保存について
-
7文字以上のフルーツをできるだ...
-
スポンジケーキってどのくらい...
-
中黒「・」か読点「、」か?
-
10年前のにんにく漬け、食べて...
-
「であり」と「であって」の使...
-
Excel MATCH関数で検索範囲内...
-
スーパーで買った1つ300円の梨...
-
ライム(果物)を漢字になおす...
-
いちごを1パック買ったのです...
-
EXCELでB1に指定文字が入った場...
-
筍の上の部分が緑色になってい...
-
北海道では、見かけないもの
-
ラズベリーの種の抜き方を教え...
-
しらたきと吐き気
-
エクセルで数字を入力したら文...
-
外はふわふわで(柔らかい)、...
-
ローリエって何のために入れる...
-
教えてください!!
-
離乳食にローリエ
おすすめ情報
補足します。
Sheet1は、月毎で更新しますので1月になれは12月の日付は無くなります。
Sheet2は、12月の日付はなくならず、その下に1月、2月・・・と続いていきます。
画像が不鮮明で申し訳ありません。
補足します。
Sheet1の品名が空白の列(G列・L列・P列・隠れてますがW列も)はSheet2に集計はしません。コードを「その他」として、配送しない営業用としてカウントしているだけです。