Excel VBA質問箱 IV

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

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


3066 / 76735 ←次へ | 前へ→

【79307】Re:イベント管理:複数ファイルのイベント名と日付の統合
発言  マナ  - 17/7/7(金) 20:44 -

引用なし
パスワード
   ▼VBA 初心者 さん:


この手の転記・集計ものは、苦手というか興味がないのですが
回答がつかないようなので。

1シートの場合は、こんな感じでできます。
これを参考に、修正していけば、お望みのものになると思います。

ですが、まずは、以下のコードを理解できるくらいまでは
基本的なことを勉強してからかもしれません。

Option Explicit

Sub test()
  Dim ws As Worksheet
  Dim v
  Dim j As Long, k As Long
  Dim m As Long, n As Long
  Dim w(1000, 12)
  
  Set ws = ActiveSheet
  
  v = ws.Range("A1").CurrentRegion.Value
 
  For k = 2 To UBound(v, 2)
    w(n, 0) = v(1, k)
    For j = 2 To UBound(v, 1)
      If v(j, k) = "" Then Exit For
      m = Month(v(j, k))
      If m > 3 Then
        m = m - 3
      Else
        m = m + 9
      End If
      w(n, m) = "○"
    Next
    n = n + 1
  Next
      
  With Worksheets.Add
    With .Range("B1")
      .Value = "4月"
      .AutoFill .Resize(, 12)
    End With
    .Range("A2").Resize(n, 13).Value = w
  End With

End Sub
1 hits

【79303】イベント管理:複数ファイルのイベント名と日付の統合 VBA 初心者 17/7/6(木) 22:04 質問[未読]
【79307】Re:イベント管理:複数ファイルのイベント名... マナ 17/7/7(金) 20:44 発言[未読]
【79312】Re:イベント管理:複数ファイルのイベント名... VBA初心者 17/7/8(土) 10:46 お礼[未読]
【79313】Re:イベント管理:複数ファイルのイベント名... マナ 17/7/8(土) 12:12 発言[未読]
【79314】Re:イベント管理:複数ファイルのイベント名... VBA初心者 17/7/8(土) 13:45 お礼[未読]
【79315】Re:イベント管理:複数ファイルのイベント名... γ 17/7/8(土) 15:47 発言[未読]
【79316】Re:イベント管理:複数ファイルのイベント名... VBA 初心者 17/7/8(土) 16:39 お礼[未読]
【79566】Re:イベント管理:複数ファイルのイベント名... 同じ悩み 18/1/5(金) 13:25 質問[未読]
【79567】Re:イベント管理:複数ファイルのイベント名... γ 18/1/6(土) 7:38 発言[未読]

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