Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


11893 / 76734 ←次へ | 前へ→

【70370】特殊な行列の入れ替え
質問  y.y  - 11/11/7(月) 0:00 -

引用なし
パスワード
   ちょっと特殊な行列の入れ替えをしたいと思っています.

(以下,1234は行をABCDは列を表します.)

普通の行列入れ替えであれば,

  A      A B C D
1 a    1 a b c d
2 b  →
3 c
4 d

となると思うのですが,

  A      A B C D
1 a    1 d c b a
2 b  →
3 c
4 d

としたいのです.
セルのコピペプログラム「Worksheets(1).cells(1,1).copy Destination:=Worksheets(1).cells(1,4)」などを繰り返せばできるのですが,
データ数が多くなると時間がかかってしまうのです.
もちろんFor=1 to 100とかでやっているのですが,どうも時間がかかってしまいます.(officeを2003→2010に変えたら遅くなった気が…)

何か一発で入れ替えを行なう方法はありませんでしょうか?
よろしくお願いします.

5 hits

【70370】特殊な行列の入れ替え y.y 11/11/7(月) 0:00 質問
【70371】Re:特殊な行列の入れ替え かみちゃん 11/11/7(月) 5:37 発言
【70374】Re:特殊な行列の入れ替え UO3 11/11/7(月) 13:15 発言
【70375】Re:特殊な行列の入れ替え UO3 11/11/7(月) 13:32 発言
【70379】Re:特殊な行列の入れ替え ichinose 11/11/8(火) 7:04 発言
【70381】Re:特殊な行列の入れ替え UO3 11/11/8(火) 9:31 発言
【70382】Re:特殊な行列の入れ替え UO3 11/11/8(火) 9:38 発言
【70378】Re:特殊な行列の入れ替え y.y 11/11/7(月) 22:03 お礼
【70387】Re:特殊な行列の入れ替え panpan 11/11/11(金) 13:22 回答
【70380】Re:特殊な行列の入れ替え Yuki 11/11/8(火) 9:16 発言

11893 / 76734 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free