Excel VBA質問箱 IV

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

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


16 / 76789 ←次へ | 前へ→

【82444】Re:複数の指定された項目を転記したい
発言  マナ  - 25/1/26(日) 22:24 -

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

コピペを繰り返すほうが、簡単でしたね。

Sub test2()
  Dim wsFrom As Worksheet, wsTo As Worksheet
  Dim rngFrom As Range, rngTo As Range
  Dim c As Range
  Dim m
  
  Set wsFrom = Worksheets("A")
  Set rngFrom = wsFrom.Cells(1).CurrentRegion
  Set rngFrom = Intersect(rngFrom, rngFrom.Offset(1))

  
  Set wsTo = Worksheets("B")
  wsTo.UsedRange.Offset(1).ClearContents
  Set rngTo = wsTo.Cells(1).CurrentRegion
  
  For Each c In rngTo
    m = Application.XMatch(c, rngFrom.Rows(0))
    If IsNumeric(m) Then
      rngFrom.Columns(m).Copy
      c.Offset(1).PasteSpecial xlPasteValues
    End If
  Next
  Application.CutCopyMode = False
  
  rngTo.CurrentRegion.Columns(1).SpecialCells(xlCellTypeBlanks).Value _
    = Application.Sequence(rngFrom.Rows.Count)
   
End Sub

18 hits

【82431】複数の指定された項目を転記したい 初心者です。 25/1/24(金) 0:31 質問[未読]
【82433】Re:複数の指定された項目を転記したい マナ 25/1/24(金) 8:26 発言[未読]
【82434】Re:複数の指定された項目を転記したい 初心者です。 25/1/24(金) 17:53 回答[未読]
【82436】Re:複数の指定された項目を転記したい マナ 25/1/24(金) 21:36 発言[未読]
【82440】Re:複数の指定された項目を転記したい 初心者です。 25/1/26(日) 10:13 回答[未読]
【82443】Re:複数の指定された項目を転記したい マナ 25/1/26(日) 21:34 発言[未読]
【82444】Re:複数の指定された項目を転記したい マナ 25/1/26(日) 22:24 発言[未読]
【82453】Re:複数の指定された項目を転記したい jindon 25/2/24(月) 13:04 回答[未読]

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