t-hom’s diary

主にVBAネタを扱っているブログ…とも言えなくなってきたこの頃。

2017-05-01から1ヶ月間の記事一覧

VBA テキストボックスで複数行表示させる場合の最適なHeightは連立方程式で求まる

前回、テキストボックスの最適なフォントサイズについて書いた。 thom.hateblo.jpそこでテキストボックスのHeightプロパティを21に設定したが、今回はその根拠と複数行書ける場合の最適なHeight値の求め方を紹介する。 Meiryo UI 12ポイントのときのテキスト…

VBA テキストボックスの最適なフォントサイズは12ポイント

VBAでユーザーフォームをデザインする際、フォントサイズに気を配っているだろうか。まず、ふつうにテキストボックスを配置するとこのような外観になる。 フォントはMS UI Gothicの9ポイント。これ、ブログの画像だと読みにくくないけれど、実際にフォームを…

VBAからVBScriptへマクロを移植する方法

今回はVBScriptをやってみたいVBA使いの方へ、VBAで書いたコードをVBSに移植する方法を説明しようと思う。 特にあまり知られていないであろう最初から移植性を意識したコードを書く方法について紹介する。執筆のきっかけになったのはこちらの記事。 chemiphy…

VBA Boolean型をTrueやFalseと比較することの是非について

If文の条件式でBoolean型をTrueやFalseと比較することは昔から論争の種だった。たとえば以下のようなIf文。 If IsNumeric(x) = True Then If IsDate(x) = False Then わざわざTrueやFalseと比較しなくても、このように書くことができる。 If IsNumeric(x) Th…

当ブログは、amazon.co.jpを宣伝しリンクすることによってサイトが紹介料を獲得できる手段を提供することを目的に設定されたアフィリエイト宣伝プログラムである、 Amazonアソシエイト・プログラムの参加者です。