VBAでセルの操作 VBA|結合セルで最終行を取得する方法 結合セルで最終行を取得するには、Offsetプロパティを使用し、Cells(Rows.Count, 1).End(xlUp).Offset(1, 0).Row - 1と記述します。 2020.02.29 VBAでセルの操作
VBAでワークシートの操作 VBA|InputBoxで入力制限をして日付だけ入力できるようにする方法 InputBoxで日付だけ入力できるように入力制限をかけたいときは「IsDate」を使って日付が入力されているかをチェックします。もし日付入力されていなければ、「Goto label:」で、InputBoxの前に戻り、適正に日付入力がされるまで繰り返します。 2020.02.26 VBAでワークシートの操作
VBAのユーザーフォーム VBA|InputBoxでパスワード入力をマスクする方法 InputBoxでは、パスワードを入力するときに、入力した文字を「*」などでマスクすることができません。ユーザーフォームのテキストボックスのPasswordCharの項目に、*と入力することでマスクすることができます。 2020.02.26 VBAのユーザーフォーム
VBAのユーザーフォーム VBA|InputBoxのキャンセルボタンを消す方法 InputBoxでは、キャンセルボタンを押すと「False」が返ります。そこで、Ifステートメントを使って、「False」のときは「label」まで戻りInputBoxを繰り返すようにします。 2020.02.26 VBAのユーザーフォーム
VBAのユーザーフォーム VBA|InputBoxで改行する方法 InputBoxで改行するには、メッセージ部分 ⇒ vbCrlf を使う。タイトル部分 ⇒ 改行できない。入力欄 ⇒ ユーザーフォームで作成し、 EnterKeyBehaviorを「True」 、 MultiLineを「True」 に設定する。というようになります。 2020.02.26 VBAのユーザーフォーム
VBAのユーザーフォーム VBA|VBAで入力ボックスを表示する方法(InputBox) VBAで入力ボックスを使うには、InputBoxを使います。 InputBoxを使うと文字や数値の入力はもちろん、セル選択もできます。 じつはVBAで使用するInputBoxには2種類あるのです。 ... 2020.02.24 VBAのユーザーフォーム
VBAの基礎・入門 VBA|配列の先頭に要素を追加する方法 Excel VBAには、配列の先頭に追加するステートメントなどは実装されていません。この記事では、配列の先頭に要素を追加する方法の説明と、実際のVBAサンプルコードを紹介していきます。 2020.02.22 VBAの基礎・入門
VBAの基礎・入門 VBA|配列宣言時にインデックス番号を1からにする方法 配列のインデックス番号は通常「0」から始まりますが、宣言した時点で「1」から始める方法を説明します。 2020.02.19 VBAの基礎・入門
VBAの基礎・入門 VBA|配列のインデックス番号を変更する方法 配列を使う際にインデックス番号を変更したいときがあります。 初期値は「0」から始まりますが、インデックス番号を自由に変更する方法を説明します。 参考:Excel VBA入門 その29:「配列で同じ要素が表示さ... 2020.02.18 VBAの基礎・入門
VBAのエラー対応方法 VBA|「動的配列のエラー」原因・対処方法 配列を使っていますか? 今回は、動的配列でのエラーの原因・対処方法について説明していきます。 2020.02.16 VBAのエラー対応方法