センターの「Len関数」の項より※強調は引用者。文字列を渡した場合なら素直に文字数を返してくれるが、文字列以外を渡してしまったら、「変数の格納に必要なバイト数」が返ってしまうのである。したがって、上掲コードの場合、変数hogeはLong型ゆえに、Len(hoge)は4を返すことになる。上記のことを示すためにちょいと実験。Sub変数aはInteger型、bはLong型、cはCurrency型にして、全てに-1を代入。変数dはString型にし、-1をString型にキャストした上で代入した。実行結果イミディエイト・ウインドウの出力は、ご覧のとおり。おわりに「だから何?」とか言われましても......。WinAPIの勉強中。»プロフィールid:akashi_keirinExcelVBAネタです。SyntaxHighlighter.all();注目記事はてなブログをはじめよう!akashi_keirinさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。