Tonperry

VBAでフォルダ・ファイルの操作

VBA|今日の日付のフォルダを作成する方法

今回紹介するVBAサンプルコードは、例えば本日の日付が「2020年3月3日」ならば、フォルダ名が「20200303」となるフォルダを作成します。
VBAでフォルダ・ファイルの操作

VBA|フォルダパスに変数を使ってファイルを開く方法

フォルダパスに変数を使ってファイルを開く方法は、1.ユーザーが手動でフォルダを選択する方法、2.日付を参照した変数を使ってフォルダパス名を自動的に取得する方法。があります。パスに変数を使う場合には変数を””(ダブルクォーテーション)で囲まないということが重要です。
VBAでワークシートの操作

VBA|InputBoxで数値のみ入力できるようにする方法

InputBoxに数値のみ入力できるようにするには、引数Typeを「Type:= 1」に設定します。もし数値以外を入力すると、あらかじめ設定されている「数値が正しくありません。」のメッセージボックスが表示されます。
VBAでセルの操作

VBA|結合セルで最終行を取得する方法

結合セルで最終行を取得するには、Offsetプロパティを使用し、Cells(Rows.Count, 1).End(xlUp).Offset(1, 0).Row - 1と記述します。
VBAでワークシートの操作

VBA|InputBoxで入力制限をして日付だけ入力できるようにする方法

InputBoxで日付だけ入力できるように入力制限をかけたいときは「IsDate」を使って日付が入力されているかをチェックします。もし日付入力されていなければ、「Goto label:」で、InputBoxの前に戻り、適正に日付入力がされるまで繰り返します。
VBAのユーザーフォーム

VBA|InputBoxでパスワード入力をマスクする方法

InputBoxでは、パスワードを入力するときに、入力した文字を「*」などでマスクすることができません。ユーザーフォームのテキストボックスのPasswordCharの項目に、*と入力することでマスクすることができます。
VBAのユーザーフォーム

VBA|InputBoxのキャンセルボタンを消す方法

InputBoxでは、キャンセルボタンを押すと「False」が返ります。そこで、Ifステートメントを使って、「False」のときは「label」まで戻りInputBoxを繰り返すようにします。
VBAのユーザーフォーム

VBA|InputBoxで改行する方法

InputBoxで改行するには、メッセージ部分 ⇒ vbCrlf を使う。タイトル部分 ⇒ 改行できない。入力欄 ⇒ ユーザーフォームで作成し、 EnterKeyBehaviorを「True」 、 MultiLineを「True」 に設定する。というようになります。
VBAのユーザーフォーム

VBA|VBAで入力ボックスを表示する方法(InputBox)

VBAで入力ボックスを使うには、InputBoxを使います。 InputBoxを使うと文字や数値の入力はもちろん、セル選択もできます。 じつはVBAで使用するInputBoxには2種類あるのです。 ...
VBAの基礎・入門

VBA|配列の先頭に要素を追加する方法

Excel VBAには、配列の先頭に追加するステートメントなどは実装されていません。この記事では、配列の先頭に要素を追加する方法の説明と、実際のVBAサンプルコードを紹介していきます。
タイトルとURLをコピーしました