« カテゴリー「Excel VBA ファイル」の記事一覧 | トップページ | カテゴリー「Excel VBA データ操作」の記事一覧 »

2020年5月26日 (火)

カテゴリー「Excel VBA 配列」の記事一覧

以前の記事で
セルの範囲の行列の入れ替えを
コピぺで実行する方法を紹介しました。

今回は
2次元配列の行列を入れ替えます。

これには
ワークシート関数のTransposeを使用します。 ...>続きを読む



以前の記事「ランダムに並び替える 」では
セルの内容を乱数を使ってランダムに並び換えました。

今回は配列をランダムに並び換えたいと思います。 ...>続きを読む



以前の記事「 配列をソートする 」では
1次元の配列をソートする方法でしたが
今回は2次元配列をソートします。 ...>続きを読む



参照URL:
How to Use a Visual Basic Macro to Sort Arrays in Excel

上記ページによると
VBAで配列を直接ソートする方法はないようです。
代わりに2つの方法 ...>続きを読む



Excelはセルの値を直接使えば、
わざわざ配列を使わなくても済むということを
以前の記事で書きました。

しかし、配列に入れて使ったほうが
処理が速い場合もあるようです。

最初に
配列の添え字の最小値を1にするために
使用するモジュールの一番上に ...>続きを読む



記事「 配列の使い方を整理」で説明したように
以下の順番でみていきます。

...>続きを読む



配列の使い方を何回も調べてしまう人は
一度、頭の中で使い方を整理するといいかもしれません。

配列の使い方がはっきりしない理由は、
配列の使い方が大きく分けて2種類あることだと思います。
この2つの一部分と一部分が混ざって
間違った配列の使い方をして
結局、調べなおすということを
何回もしました。 ...>続きを読む



もう少し詳しく言い換えると、
特定の文字(例えば空白やコンマなど)で区切られた文字列を
その特定の文字で分割して一次元配列にいれる。

これにはSplit関数を使います。
使い方の具体例を挙げます。

Split("1,2,3,4,5", ",")

これは、 ...>続きを読む




|

« カテゴリー「Excel VBA ファイル」の記事一覧 | トップページ | カテゴリー「Excel VBA データ操作」の記事一覧 »

コメント

この記事へのコメントは終了しました。