Excel VBA質問箱 IV

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

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


56255 / 76732 ←次へ | 前へ→

【25234】Re:別シートに代入するには
回答  ウッシ  - 05/5/24(火) 23:54 -

引用なし
パスワード
   こんばんは

なんか更に意味が分からなくなってますね。

Sub test2()
  Dim v As Variant
  Dim lc As Long
  Dim r As Long
  Dim m As Long
  Dim i As Long
  Const lr As Long = 90
    
  v = Worksheets("Sheet1").Range("D2:D33").Value
  With ActiveSheet
    If .Name = "Sheet1" Then
      MsgBox "Sheet1以外をアクティブにして実行する事。", 64
      Exit Sub
    End If
    Application.ScreenUpdating = False
    r = 3
    i = 1
    Do While r <= lr
      m = 6
      Select Case True
        Case r = 3 Or r = 7
          lc = 20
        Case (r > 14) And (r Mod 4 = 3)
          lc = 20
        Case Else
          lc = 14
      End Select
      Do While m <= lc
        .Cells(r, m).Value = v(i, 1)
        i = i + 1
        If i > 32 Then i = 1
        m = m + 2
      Loop
      r = r + 1
    Loop
    Application.ScreenUpdating = True
  End With
End Sub

合ってるかどうか分かりませんけど。

0 hits

【25112】別シートに代入するには にしもり 05/5/20(金) 13:59 質問
【25126】Re:別シートに代入するには ウッシ 05/5/20(金) 16:16 回答
【25158】Re:別シートに代入するには にしもり 05/5/23(月) 9:51 質問
【25179】Re:別シートに代入するには にしもり 05/5/23(月) 20:13 質問
【25183】Re:別シートに代入するには ponpon 05/5/23(月) 23:37 回答
【25193】Re:別シートに代入するには にしもり 05/5/24(火) 9:10 質問
【25232】Re:別シートに代入するには ponpon 05/5/24(火) 23:01 発言
【25234】Re:別シートに代入するには ウッシ 05/5/24(火) 23:54 回答
【25236】Re:別シートに代入するには ponpon 05/5/25(水) 0:20 発言
【25243】Re:別シートに代入するには にしもり 05/5/25(水) 9:23 お礼

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