totoのExcel備忘録

モダンExcel、VBA、BIツール等について調べたことをメモしていきます。

VBA

CDec関数で取得したDecimal型の値が「Variant型以外の型」の変数に「代入」できてしまうという話

今まで、CDec関数の戻り値として得られる十進数型(Decimal)のデータは、VBAの標準データ型に代入できないと思っていました。 Microsoft Docsをはじめ、「Decimalデータ型はバリアント型 ( Variant) のみで使用できます 」と各所で説明されているためです。…

Deftypeステートメントについて

VBAにはBASICやVBから引き継がれている古い機能や仕様が沢山あり、独特の味わいがあるなと感じます。 そういった味わい深い機能の使いどころを探すのも面白いです。 今日はその中でも特に自分が気に入っているDeftypeステートメントについて書いてみようと思…