[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『縦に並んだデータをコピーして、横へ貼り付けて指定セル数から下段へ貼り付け』(ジーマ)
Sheet2のA2:A200(増減あり)まで氏名が入力されています。
これをコピーして、Sheet1のA2から行列入れ替えで貼り付け、
横に25個目のセルから下段へ移って貼り付けられていくような
事が出来ませんでしょうか?
お知恵をお貸し下さい。
< 使用 Excel:Excel2013、使用 OS:Windows10 >
Sub さんぷる() Dim i As Long Dim dstRNG As Range
Set dstRNG = Worksheets("Sheet2").Range("A2")
For i = 2 To 200 Step 25 Worksheets("Sheet1").Cells(i, "A").Resize(25).Copy dstRNG.PasteSpecial Paste:=xlPasteAll, Transpose:=True Set dstRNG = dstRNG.Offset(1) Next i End Sub
(もこな2 ) 2021/09/08(水) 12:19
数式でいいのなら・・・
A2 =INDEX(Sheet2!$A$2:$A$201,(ROW(A1)-1)*25+COLUMN(A1))&"" 右・下コピー
以上 (笑) 2021/09/08(水) 12:29
Sheet2
下記をコピー
Aさん
Bさん
Cさん
Dさん
Eさん
Fさん
Gさん
Hさん
Iさん
Jさん
Kさん
Lさん
Mさん
Nさん
Sheet1
下記のように指定位置で下段に貼り付け
Aさん Bさん Cさん Dさん Eさん Fさん Gさん
Hさん Iさん Jさん Kさん Lさん Mさん Nさん
(ジーマ) 2021/09/08(水) 13:27
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.