1つの列と複数の行(動的リスト)を持つデータファイルがあります。最初の28行を最初の行に、2行目を28行目を2行目に転置したいと思います。私はこれが空の行が見つかるまで実行します。しかし、コードを実行すると、最初の28行のみが転置されます。私は "do until empty"ループで結果を得ることができず、エラーを発見できませんでした。 ご協力いただきありがとうございます。マクロ内で空の行ループが発生するまで実行します。
Sub Macro1()
'
' Macro1 Macro
'
'
Range("A1").Select
Do
Range("A1:A28").Select
Selection.Copy
Sheets("Sheet2").Select
Selection.PasteSpecial Paste:=xlPasteAll, Operation:=xlNone, SkipBlanks:= _
False, Transpose:=True
ActiveCell.Offset(1, 0).Select
Loop Until ActiveCell.Value = ""
End Sub
あなたのコードを投稿してください。 – Brian
質問に直接コードを貼り付けることができる場合は、コードの画像を投稿しないでください。 –