Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


498 / 76735 ←次へ | 前へ→

【81904】Re:所定フォームへの流し込み
発言  マナ  - 22/1/9(日) 19:30 -

引用なし
パスワード
   ▼ackkn さん:
>行き詰まり、時間が無く困っています。
>毎年年末になると、荷主様から主要配送先への送り込み予定データが送られてきます。


i今更ですが、2022年末用に。
Sheet2の日付と曜日は、手作業で用意しておいてください。

Option Explicit

Sub test()
  Dim r1 As Range, r2 As Range
  Dim v, n As Long, w()
  Dim dic As Object
  Dim s As String, k As Long
  Dim d As Long
  
  Set r1 = Sheet1.Range("A1").CurrentRegion
  Set r1 = Intersect(r1, r1.Offset(1))
  
  Set r2 = Sheet2.UsedRange.Offset(2)
  r2.ClearContents

  v = WorksheetFunction.Sort(r1, 3)
  n = UBound(v)
  ReDim w(n * 2, 1 To r2.Columns.Count + 1)
  Set dic = CreateObject("scripting.dictionary")
  
  For k = 1 To n
    s = v(k, 3) & vbTab & v(k, 4)
    If Not dic.exists(s) Then
      dic(s) = dic.Count * 2
      w(dic(s), 1) = v(k, 3)
      w(dic(s), 2) = v(k, 4)
    End If
    d = (Day(v(k, 1)) - 13) * 2 + 3
    w(dic(s), d) = v(k, 5)
    w(dic(s), d + 1) = v(k, 6)
    w(dic(s) + 1, d + 1) = v(k, 7)
  Next
  
  r2.Resize(dic.Count * 2, UBound(w, 2)).Value = w
  
End Sub
7 hits

【81890】所定フォームへの流し込み ackkn 21/12/18(土) 8:20 質問[未読]
【81904】Re:所定フォームへの流し込み マナ 22/1/9(日) 19:30 発言[未読]
【81911】Re:所定フォームへの流し込み ackkn 22/1/20(木) 10:32 発言[未読]
【81912】Re:所定フォームへの流し込み ackkn 22/1/20(木) 11:31 発言[未読]
【81913】Re:所定フォームへの流し込み マナ 22/1/21(金) 19:30 発言[未読]
【81914】Re:所定フォームへの流し込み ackkn 22/1/21(金) 22:20 質問[未読]
【81915】Re:所定フォームへの流し込み マナ 22/1/22(土) 9:20 発言[未読]
【81916】Re:所定フォームへの流し込み ackkn 22/1/22(土) 12:42 回答[未読]
【81917】Re:所定フォームへの流し込み マナ 22/1/22(土) 14:05 発言[未読]
【81918】Re:所定フォームへの流し込み ackkn 22/1/22(土) 15:40 回答[未読]
【81919】Re:所定フォームへの流し込み マナ 22/1/22(土) 17:18 発言[未読]
【81920】Re:所定フォームへの流し込み ackkn 22/1/22(土) 19:21 回答[未読]
【81921】Re:所定フォームへの流し込み マナ 22/1/22(土) 20:18 発言[未読]
【81922】Re:所定フォームへの流し込み ackkn 22/1/22(土) 20:41 質問[未読]
【81923】Re:所定フォームへの流し込み マナ 22/1/22(土) 21:35 発言[未読]
【81924】Re:所定フォームへの流し込み ackkn 22/1/22(土) 21:48 回答[未読]
【81925】Re:所定フォームへの流し込み マナ 22/1/22(土) 23:22 発言[未読]
【81926】Re:所定フォームへの流し込み ackkn 22/1/22(土) 23:58 お礼[未読]

498 / 76735 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free