人気ブログランキング | 話題のタグを見る

列の入れ替え

他人のエクセルファイルを編集して使うときに、列の位置を入れ替えて見やすくしたくなる事がある。今までそんな事は全くできなかったが、VBAに慣れてきたのとネットのおかげで結構簡単にできる事がわかった。F列とG列を入れ替えたいときは、変数fにF列を代入し変数gにG列を代入後、F列に変数gを代入しG列に変数fを代入する。配列とかややこしい事はよく分からんが、一応使えてるのでまあエエか。

【参考コード】
 Dim f As Variant, g As Variant
 f = Columns("F")
 g = Columns("G")
 Columns("F") = g
 Columns("G") = f

  ↑ この場合入れ替わるのは『値』だけなので注意。
by th6969 | 2015-04-26 00:32 | Excel VBA