配列

【ExcelVBA】配列の初期化

◎配列の初期化 初期化とは、配列の中身をからっぽにする感じです。 例)配列の変数名:Hensu '--- '配列の初期化 Erase Hairetsu '--- ウォッチウインドウで配列を確認しながらEraseを行ってみると、配列がどうなっているかわかりやすいです。 配列の数(要…

【ExcelVBA】配列の最大インデックス数はUbound、最小インデックス数はLbound

◎配列の最大インデックス数はUbound、最小インデックス数はLbound もうね、タイトルだけで解決するから来てもらえないんじゃないかと思うんだけど。とりあえず下のとおりです。 例)配列の変数名:Hensu ’---- ’配列の最大インデックス数を取得する(最大行…

【ExcelVBA】作成した配列をシートにぺたっと貼り付ける

◎作成した配列をシートにぺたっと貼り付ける 例)変数名:Hensu 10レコード(行)、3カラム(列)の配列を セルA1からセルC10の範囲にぺたっと貼り付ける ’----’方法1 作成した配列をシートにぺたっと貼り付けるActiveSheet.Range("A1:C10") = Hensu’方法2…

【ExcelVBA】空の2次元配列をつくる

◎空の2次元配列をつくる 例)変数名:Hensu ’----’変数の宣言Dim Hensu() As Variant ’10レコード(行)、3カラム(列)分の空の配列をつくるReDim Preserve Hensu(1 To 10, 1 To 3) ’---- <補足>Hensuのカッコの中の最初の1 to 10 ←レコード(行)の指定1…

【ExcelVBA】選択範囲を配列にさくっと入れる

◎選択範囲を配列にさくっと入れる 例)変数名:Hensu 対象範囲:セルA1からセルC10まで’----’変数の宣言Dim Hensu() As Variant '方法1 そのまま範囲指定して配列に入れることができるHensu = Activesheet.Range("A1:C10").Value '方法2 こっちだと、セル単…