まえきんブログ

2024/2/11~ WordPress版ブログへお引越ししました🖊(詳細はトップページ記事をご参照頂ければと存じますm(_ _)m)

【Excel VBA学習 #158】文字列の中を抜き出す

まえきんです! 今回は文字列の中を抜き出す方法について学習しましたのでご紹介します。 文字列の中を抜き出すには、Mid関数を使用します。 この関数の書式は以下の通りです。 Mid(元の文字列,抜き出しの開始位置,抜き出す文字数) 上記のマクロを実行すると…

【Excel VBA学習 #157】右側の文字列を抜き出す

まえきんです! 今回は右側の文字列を抜き出す方法について学習しましたのでご紹介します。 文字列の右側を抜き出すには、Right関数を使用します。 この関数の書式は以下の通りです。 Right(元の文字列,文字数) 上記のマクロを実行すると以下のメッセージボ…

【Excel VBA学習 #156】左側の文字列を抜き出す

まえきんです! 今回は左側の文字列を抜き出す方法について学習しましたのでご紹介します。 文字列の左側を抜き出すには、Left関数を使用します。 この関数の書式は以下の通りです。 Left(元の文字列,文字数) 上記のマクロを実行すると以下のメッセージボッ…

【Excel VBA学習 #155】日付がどの四半期であるかを取得する

まえきんです! 今回は日付がどの四半期であるかを取得する方法 について学習しましたのでご紹介します。 日付がどの四半期にあたるのかを調べるには、 Format関数の書式記号“q”で取得することができます。 下記のように任意の日付をセルB2に入力した状態で…

【Excel VBA学習 #154-1】日付が今年の何日目かを取得する

まえきんです! 今回は日付が今年の何日目かを取得する方法 について学習しましたのでご紹介します。 日付がその年の何日目にあたるのかを調べるには、 Format関数の書式記号“y”で取得することができます。 下記のように任意の日付をセルB2に入力した状態で…

【Excel VBA学習 #154】日付が今年の何週目かを取得する

まえきんです! 今回は日付が今年の何週目かを取得する方法 について学習しましたのでご紹介します。 日付がその年の何週目にあたるのかを調べるには、 Format関数の書式記号“ww”で取得することができます。 下記のように任意の日付をセルB2に入力した状態で…

【Excel VBA学習 #153】時間を計算する

まえきんです! 今回は時間を計算する方法について学習しましたのでご紹介します。 時間を計算するにはDateAdd関数を使用すると便利です。 下記のように任意の時間をセルB2に入力した状態でマクロ実行ボタンを押下すると 以下のメッセージボックスが表示され…

【Excel VBA学習 #152】和暦に変換する

まえきんです! 今回は和暦に変換する方法について学習しましたのでご紹介します。 日付の西暦を和暦に変換するには、#149でも登場したFormat関数を使用します。 【Excel VBA学習 #149】日付から曜日を取得する Part3 - まえきんブログ (hatenablog.jp) 下記…

【Excel VBA学習 #151】月末の日を取得する

まえきんです! 今回は月末の日を取得する方法について学習しましたのでご紹介します。 今回はある月の月末日を調べてみましょう。例えば、今月10月の 月末は2021/10/31です。それにはDateSerial関数で翌月1日のシリアル値を 取得し、そこから1を引く形で月…

【Excel VBA学習 #150】日付を計算する

まえきんです! 今回は日付を計算する方法について学習しましたのでご紹介します。 セルに日付が入力されているとき、数値のように計算することが可能です。 下記のように任意の日付をセルB2とB3に入力した状態でマクロ実行ボタンを 押下すると以下のメッセ…

【Excel VBA学習 #149】日付から曜日を取得する Part3

まえきんです! 今回は日付から曜日を取得する方法 Part3について学習しましたのでご紹介します。 日付から曜日を取得する3つ目の方法として、Format関数があります。 下記のように任意の日付をセルB2に入力した状態でマクロ実行ボタンを押下すると 以下のメ…

【Excel VBA学習 #148】日付から曜日を取得する Part2

まえきんです! 今回は日付から曜日を取得する方法 Part2について学習しましたのでご紹介します。 前回#147で登場したWeekday関数のもう一つの使い方として、 WeekdayName関数で曜日を表す文字列に変換することもできます。 下記のように任意の日付をセルB2…

【Excel VBA学習 #147】日付から曜日を取得する Part1

まえきんです! 今回は日付から曜日を取得する方法 Part1について学習しましたのでご紹介します。 日付から曜日を取得する方法の一つとして、まずWeekday関数があります。 下記のように任意の日付をセルB2に入力した状態でマクロ実行ボタンを押下すると 以下…

【Excel VBA学習 #146】日付から日を取得する

まえきんです! 今回は日付から日を取得する方法について学習しましたのでご紹介します。 日付から日を取得するにはDay関数を使用します。下記のように 任意の日付をセルB2に入力した状態でマクロ実行ボタンを押下すると 以下のメッセージボックスが表示され…

【Excel VBA学習 #145】日付から月を取得する

まえきんです! 今回は日付から月を取得する方法について学習しましたのでご紹介します。 日付から月を取得するにはMonth関数を使用します。下記のように 任意の日付をセルB2に入力した状態でマクロ実行ボタンを押下すると 以下のメッセージボックスが表示さ…

【Excel VBA学習 #144】日付から年を取得する

まえきんです! 今回は日付から年を取得する方法について学習しましたのでご紹介します。 日付から年を取得するにはYear関数を使用します。下記のように 任意の日付をセルB2に入力した状態でマクロ実行ボタンを押下すると 以下のメッセージボックスが表示さ…

【Excel VBA学習 #143】文字列からシリアル値を取得する

まえきんです! 今回は文字列からシリアル値を取得する 方法について学習しましたのでご紹介します。 今回は以下のように任意のセルに入力された文字列から シリアル値を取得するマクロを考えます。 文字列形式の日付をシリアル値に変換するには、DateValue…

【Excel VBA学習 #142】日付(年月日)からシリアル値を取得する

まえきんです! 今回は日付(年月日)からシリアル値を取得する 方法について学習しましたのでご紹介します。 今回は下記のように複数セルに分割された年月日の情報から シリアル値を取得するマクロを考えます。 それにはDateSerial関数を使用します。この関…

【Excel VBA学習 #141】オプションボタンの状態を判定する Part2

まえきんです! 今回はオプションボタンの状態を判定する(Part2) 方法について学習しましたのでご紹介します。 オプションボタンを搭載したユーザーフォームを起動します。 今回もオプションボタンの状態を判定するマクロを考えます。 前回と同じく、オプ…

【Excel VBA学習 #140】オプションボタンの状態を判定する Part1

まえきんです! 今回はオプションボタンの状態を判定する(Part1) 方法について学習しましたのでご紹介します。 オプションボタンを搭載したユーザーフォームを起動します。 今回はオプションボタンの状態を判定するマクロを考えます。 例としてオプション…

【Excel VBA学習 #139】チェックボックスで淡色表示を判定する

まえきんです! 今回はチェックボックスで淡色表示を判定する 方法について学習しましたのでご紹介します。 前回#138で学習した内容の復習ですが、チェックボックスは通常ONとOFFを 切り替えるのでした。チェックボックスの状態はもう一つ存在していて、 チ…

【Excel VBA学習 #138】チェックボックスの状態を判定する

まえきんです! 今回はチェックボックスの状態を判定する 方法について学習しましたのでご紹介します。 チェックボックスを搭載したユーザーフォームを起動します。 今回はチェックボックスの状態を判定するマクロを考えます。 まずはチェックボックスに何も…

【Excel VBA学習 #137】コンボボックスで入力された文字列をリストに登録する

まえきんです! 今回はコンボボックスで入力された文字列をリストに登録する 方法について学習しましたのでご紹介します。 ユーザーフォームの起動時は上記の通りコンボボックスには まだ何も登録されていません。ここで、コンボボックスに テキストを入力し…

【Excel VBA学習 #136】コンボボックスにテキストを代入する

まえきんです! 今回はコンボボックスにテキストを代入する 方法について学習しましたのでご紹介します。 ユーザーフォームの起動時は上記の通りコンボボックスには まだ何も表示されていません。ここで、最下部に配置したコマンドボタンを 押下してみます。…

【Excel VBA学習 #135】コンボボックスにデータを登録する

まえきんです! 今回はコンボボックスにデータを登録する 方法について学習しましたのでご紹介します。 上記のようにセルにデータをセットした状態で ユーザーフォームのコンボボックスを起動します。 ユーザーフォームの起動時は上記の通りコンボボックスに…

【Excel VBA学習 #134】リストボックスで常に最下行を表示する

まえきんです! 今回はリストボックスで常に最下行を表示する 方法について学習しましたのでご紹介します。 上記のようにセルにデータをセットした状態で ユーザーフォームのリストボックスを起動します。 ※今回B列はマクロの処理に影響しないため無視しても…

【Excel VBA学習 #133】リストボックスが選択されたときに処理を行う

まえきんです! 今回はリストボックスが選択されたときに処理を行う 方法について学習しましたのでご紹介します。 リストボックスへのデータ登録は下記の通りユーザーフォームを 起動した際(Initializeイベント)に登録されている前提で進めて行きます。 こ…

【Excel VBA学習 #132】複数列のリストボックスを設定する

まえきんです! 今回は複数列のリストボックスを設定する 方法について学習しましたのでご紹介します。 リストボックスへのデータ登録は下記の通りユーザーフォームを 起動した際(Initializeイベント)に登録されている前提で進めて行きます。 ここで、2行…

【Excel VBA学習 #131】リストボックスに登録されているデータの個数を取得する

まえきんです! 今回はリストボックスに登録されているデータの個数を取得する 方法について学習しましたのでご紹介します。 リストボックスへのデータ登録は下記の通りユーザーフォームを 起動した際(Initializeイベント)に登録されている前提で進めて行…

【Excel VBA学習 #130】リストボックス内のデータを移動する

まえきんです! 今回はリストボックス内のデータを移動する 方法について学習しましたのでご紹介します。 リストボックスへのデータ登録は下記の通りユーザーフォームを 起動した際(Initializeイベント)に登録されている前提で進めて行きます。 ここで、コ…