私はVBAExcelを初めて使用し、次のようにテーブルを変換するマクロをコーディングしようとしています。
Time Station1
0 150.0
60 250.0
200 450.0
250 650.0
... ...
次の値を持つ転置テーブルに次のように変換します。
Time 0 60 200 250 ... Station1 150.0 250.0 450.0 650.0
これまで転置機能を使ってきましたが、事前にサイズを知っておく必要があります。
[編集]
B2:C6のテーブルで次のコードを使用していました
Sub Worksheet_Change()
Set Target = ActiveCell
Application.ScreenUpdating = False
[B2:C6].Copy
[E2].PasteSpecial Paste:=xlPasteValues, Transpose:=True
Application.CutCopyMode = False
Target.Select
End Sub
それは多かれ少なかれ手でコピー/貼り付けです。