Excel– tag –
-
Excel VBA関数
Excel VBA Int関数とFix関数で整数を取得する
Excel VBAの「Int関数」と「Fix関数」について解説します。 Int関数とは、Fix関数とは Excel VBA「Int関数」と「Fix関数」は、どちらも数値の小数を捨てた整数部分を返す関数です。でも小数の捨て方に微妙な違いがあります。その違いについて詳しく解説し... -
Excel VBA関数
Excel VBA Abs関数で絶対値を取得する
Excel VBAの「Abs関数」について解説します。 Abs関数とは Excel VBA で数値の絶対値を使う必要があるときに使う関数です。 絶対値とは数値が「正の数(0より大きい)」ならばそのままの数字、「負の数(0より小さい)」ならばマイナス記号(−)を取った数字... -
Excel VBA関数
Excel VBA 関数一覧
Excel VBA の関数一覧表を設置しました。 はじめに いろいろな関数があるので、一覧から確認できるようにしておいた方が良いと思ったので設置することにしました。一覧表の各関数名に詳細が掲載されてページへのリンクを付けています。 関数名が太字の場合... -
Excel VBA
【Excel VBA】Enum(列挙型)を定義して使う方法
列挙型とは、複数の定数をひとまとめにして名前を付けたデータ型です。Enumステートメントで定義することができます。 今回は Enum(列挙型)を Excel VBA で定義する方法やその使い方について紹介します。 はじめに 列挙型を使うと、固定の数値が列挙され... -
クラス
Excel VBA クラス コレクションの最大要素数について(Lv.17)
「Excel VBAのクラス」についての第17回目です。 コレクションが複数のクラスインスタンスを保持する場合、保持できる要素数の限界はあるのでしょうか。メモリ不足になるまでは限界なく保持できるのでしょうか。 前回、データを30,000行 × 7列に増やしてみ... -
クラス
Excel VBA クラス UserFormで機能を操作する(Lv.16)
「Excel VBAのクラス」についての第16回目です。前回で「元の表データ」をインスタンスにしてコレクション化し、内容に手を加えた結果をワークシートに書き出せるようになりました。 クラスモジュールに設定した「機能」を標準モジュールから「操作」して... -
クラス
Excel VBA クラス コレクションの内容を書き出す(Lv.15)
「Excel VBAのクラス」についての第15回目です。前回はクラスのコレクションに変更を加える方法について勉強しました。しかし、変更されたコレクションの内容は、そのままではExcel(VBA)が終了すると破棄されてしまいます。今回は、この変更されたコレク... -
クラス
Excel VBA クラス コレクション要素の追加と削除(Lv.14)
「Excel VBAのクラス」についての第14回目です。前回の内容は「コレクション化されたインスタンスから要素を取り出す方法」でした。今回は、コレクション化されたインスタンスに対する要素の追加「Addメソッド」と削除「Removeメソッド」についてです。 「... -
クラス
Excel VBA クラス コレクションの要素取得方法(Lv.13)
「Excel VBAのクラス」について第13回目です。前回「コンストラクタ」を利用してインスタンス化と同時に基本データを自動取得してコレクション化できるようになりました。今回は、コレクション化できたインスタンスの要素を取り出す方法についてです。 前... -
クラス
Excel VBA クラス コンストラクタを利用する方法(Lv.12)
「Excel VBAのクラス」について第12回目です。VBAの「コンストラクタ」は引数を渡すことができないという残念な仕様なので、何とかできないか検討してみたいと思います。 前回「コンストラクタ」と「デストラクタ」について簡単に学びました。「コンストラ... -
クラス
Excel VBA クラス コンストラクタとデストラクタ(Lv.11)
「Excel VBAのクラス」について第11回目です。インスタンス化(New)するときに実行される「コンストラクタ」とインスタンス解放時に実行される「デストラクタ」についてです。 前回、表データのインスタンスをコレクション化しました。そのコレクションか... -
クラス
Excel VBA クラス インスタンスをコレクション化(Lv.10)
「Excel VBAのクラス」について第10回目は、ワークシートの表データの複数行をまとめて扱う方法についてです。 前回、ワークシート上にある表の1行分のデータをクラスのプロパティに設定しインスタンス化出来るようになりました。今回は、ワークシートの...