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

Excel2003

現在、列に入力されているデータ(50~100)を行に、VBAかなにかで移動したいのですが、何か方法はありますのでしょうか?
ネットで調べたり、VBAで自分なりに組んでみたのですがダメでした。。

よきアドバイスをお願いいたします。

A 回答 (3件)

記録マクロを編集したものです。


A1:A30 のデータを C1 から横に貼付けます。

"Transpose:=True" が、「型式を選択して貼り付け」の「行列を入替える」オプションのセットです。

Sub test()
Range("A1:A30").Copy
Range("C1").PasteSpecial Paste:=xlAll, Operation:=xlNone, SkipBlanks:=False _
, Transpose:=True
End Sub
    • good
    • 0

「形式を選択して貼り付け」で「行列を入れ替える」に


”チェック”を入れて出来ます。

如何でしょうか。
    • good
    • 0

縦方向に並んでいるセルのデータを横方向に並べ替えたいということでしょうか(あるいはその逆)



データ範囲をコピーして、「編集」→「形式を選択して貼り付け」を開き「行列を入れ替える」にチェックして「OK」を選択して見てください。
    • good
    • 0
この回答へのお礼

ありがとうございます!
素晴らしいです!できました!

お礼日時:2006/12/01 13:28

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