アプリ版:「スタンプのみでお礼する」機能のリリースについて

エクセルVBAで横軸(元データ)に
0 1 2 3 4 5 
と入力されているデータを縦軸に(別の蓄積用シート)
0
1
2
3
4
5
と変換し、なおかつ元データを変え、
2 3 4 5 6 7
を蓄積シートに
0 2
1 3
2 4 
3 5
4 6
5 7
のように次々に蓄積させていく方法があれば教えてください。お願いします。

A 回答 (2件)

縦横を変えるなら、行列を入替えて貼付けしれば良いのでは?



>なおかつ元データを変え、

どのように変化するのでしょうか?
単純にある値を加算するだけですか?

この回答への補足

早速の回答ありがとうございます。たとえばデータ(転記元)
セルA1 B1 C1 D1
   1  2 3 4 という数値が入力されているものを
転記先のテーブルに 縦方向に蓄積させていく方法
Range("A65536).End(xlup).offset(1) の方法はわかるのですが、それが セルA1 1 …
A2 2 …
A3 3 …
A4 4 …
のように横方向に蓄積させていく方法を知りたいです。
説明不足で済みません。

補足日時:2007/11/14 15:49
    • good
    • 0

>Range("A65536).End(xlup).offset(1) 



この使い方が本当に理解出来ているなら何も問題は無いはずですが、そうでもないようですね。
End()の移動方向オプションと、Offset()の使い方で自由に位置決めが可能です。

Range("IV1").End(xlToLeft).Offset(0, 1).Select
    • good
    • 0
この回答へのお礼

ありがとうございました。できました。

お礼日時:2007/11/15 02:46

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!