教えて!ExcelVBA!

ExcelVBAの基礎知識・書き方について説明していきます。

関数

【ExcelVBA関数】TimeValue関数で文字列時刻を時刻に変換する方法を教えて!

文字列時刻を時刻に変換する方法について説明します。他のアプリケーションで使用している時刻が文字列であった場合、Excelで時刻として使用する場合は時刻データへの変換が必要になります。TimeValue関数を使用して時刻データへ変換する方法を説明します。 …

【ExcelVBA関数】DateValue関数で文字列日付を日付に変換する方法を教えて!

文字列日付を日付に変換する方法について説明します。他のアプリケーションで使用している日付が文字列であった場合、Excelで日付として使用する場合は日付データへの変換が必要になります。DateValue関数を使用して日付データへ変換する方法を説明します。 …

【ExcelVBA関数】Timer関数を使用した経過秒数の計測方法を教えて!

Timer関数を使用した経過秒数の計測方法について説明します。具体的な使用方法としては、処理に掛かった時間等を算出する場合に使用される事が多いです。また、Timer関数で表示される秒数は小数点以下を含むため、整数値のみ必要な場合はInt関数で整数化して…

【ExcelVBA関数】TimeSerial関数で1分後の時間を調べる方法を教えて!

1分後の時間を調べる方法について説明します。調べるにはTimeSerial関数を使用します。まず最初にTimeSerial関数の基本的な使い方を説明し、最後に1分後の時間を調べる方法について説明します。 【目次】 構文 使い方 整数値を指定して時間に変換する方法 関…

【ExcelVBA関数】DateSerial関数で今月末の日付を調べる方法を教えて!

今月末の日付を調べる方法について説明します。調べるにはDateSerial関数を使用します。まず最初にDateSerial関数の基本的な使い方を説明し、最後に今月末日付を調べる方法について説明します。 【目次】 構文 使い方 整数値を指定して日付に変換する方法 関…

【ExcelVBA関数】DatePart関数で年間通算日を調べる方法を教えて!

年間通算日を調べる方法について説明します。調べるにはDatePart関数を使用します。 【目次】 構文 使い方 おわりに 構文 記述方法は、以下の通りとなります。 ======================================================================= DatePart(”[時間…

【ExcelVBA関数】DatePart関数で本日が年初から数えて何週目にあたるかを調べる方法を教えて!

本日が年初から数えて何週目にあたるかを調べる方法について説明します。調べるにはDatePart関数を使用します。 【目次】 構文 使い方 おわりに 構文 記述方法は、以下の通りとなります。 ================================================================…

【ExcelVBA関数】Hour関数・Minute関数・Second関数を使い現在の時刻から時・分・秒を取り出す方法を教えて!

現在の時刻から時・分・秒を取り出す方法について説明します。各々の内容を取り出すには、Hour関数・Minute関数・Second関数を使用します。 【目次】 構文 使い方 Hour関数の使い方 Minute関数の使い方 Second関数の使い方 おわりに 構文 記述方法は、以下の…

【ExcelVBA関数】InputBox関数の使い方がわからないです。教えて!

InputBox関数は、ダイアログボックス内にあるテキストボックスに入力された文字列を返します。具体的な使い方について説明します。 【目次】 構文 使い方 おわりに 構文 InputBox関数の記述方法は、以下の通りとなります。 ================================…

【ExcelVBA関数】Len関数の使い方がわからないです。教えて!

Len関数は、文字列の文字数を調べる場合に使用します。具体的な使い方について説明します。 【目次】 構文 使い方 半角文字列に対する文字数表示 全角文字列に対する文字数表示 おわりに 構文 Len関数の記述方法は、以下の通りとなります。 ================…

【ExcelVBA関数】CStr関数(数値を文字列に変換)とVal関数(文字列を数値に変換)の使い方を教えて!

CStr関数は、数値を文字列に変換します。また、Val関数は、文字列を数値に変換します。使い方について説明します。 【目次】 構文 使い方 数値を文字列に変換(CStr関数) 文字列を数値に変換(Val関数) おわりに 構文 各々の関数の記述方法は、以下の通り…

【ExcelVBA関数】VarType関数でデータ型を調べて結果を数値で返す方法を教えて!

VarType関数は、使用しているデータの型を調べ、結果を数値で返します。使い方について説明します。 【目次】 構文 使い方 整数型の場合 長整数型の場合 倍精度浮動小数点数型の場合 日付型の場合 文字列型の場合 おわりに 構文 VarType関数の記述方法は、以…

【ExcelVBA関数】StrConv関数で文字列の形式を変換する方法を教えて!

StrConv関数は、文字列の形式を変換します。使い方について説明します。 【目次】 構文 使い方 文字列を大文字に変換 文字列を小文字に変換 文字列の各単語の先頭文字を大文字に変換 文字列内の半角文字(1バイト)を全角文字(2バイト)に変換 文字列内の全…

【ExcelVBA関数】IsNumeric関数の使い方がわからないです。教えて!

IsNumeric関数は、指定した値が数値として認識できるか否かを判断します。具体的な使い方について説明します。 【目次】 構文 使い方 値が数値として認識できる場合 値が数値として認識できない場合 おわりに 構文 IsNumeric関数の記述方法は、以下の通りと…

【ExcelVBA関数】WeekDay関数で指定した日付から曜日を判定する方法を教えて!

WeekDay関数は、指定した日付に対し曜日を数値で返します。使い方について説明します。 【目次】 構文 使い方 基本的な使い方 返された値(数値)を曜日(文字)に変換 おわりに 構文 WeekDay関数の記述方法は、以下の通りとなります。 ====================…

【ExcelVBA関数】Now関数やTime関数で現在の日時と時刻を表示する方法を教えて!

Now関数は、現在の日付と時刻を取得して返します。また、Time関数は、現在の時刻を取得して返します。各々の使い方について説明します。 【目次】 構文 使い方 Now関数の使い方 Time関数の使い方 おわりに 構文 各々の関数の記述方法は、以下の通りとなりま…

【ExcelVBA関数】DateDiff関数で指定日までの日数を取得するにはどうすればいいの?使い方を教えて!

DateDiff関数は、2つの日付に対する期間(間隔)を計算します。指定の日時から経過した日や時間を取得したいときに使用します。使い方について説明します。 【目次】 構文 使い方 期間を年で返す 期間を月で返す 期間を日で返す 期間を時間で返す 期間を分で…

【ExcelVBA関数】DateAdd関数で指定された日数を加算・減算するにはどうすればいいの?使い方を教えて!

DateAdd関数は、指定した日付に指定した日数を加算・減算した日付を返します。使い方について説明します。 【目次】 構文 使い方 指定年数を加算・減算した日付を返す 指定月数を加算・減算した日付を返す 指定日数を加算・減算した日付を返す 指定時間を加…

【ExcelVBA関数】Instr関数で文字列を検索するにはどうすればいいの?使い方を教えて!

Instr関数は、ある文字列の中から特定の文字列位置を特定する場合に使用します。VBAでは使用する頻度が高いため重要な関数になります。Instr関数の使い方について説明します。 【目次】 構文 使い方 検索する文字列が対象文字列に存在する場合 検索する文字…

【ExcelVBA関数】Mid関数の使い方がわからないです。教えて!

Mid関数は、文字列の指定文字から指定文字数分だけを抜き出す場合に使用します。Mid関係の関数には、Mid関数とMidB関数の2種類があります。それぞれについて以下で説明をします。 【目次】 構文 使い方 Mid関数の使い方 MidB関数の使い方 おわりに 構文 記述…

【ExcelVBA関数】Right関数の使い方がわからないです。教えて!

Right関数は、文字列の右端から指定文字数分だけを抜き出す場合に使用します。Right関係の関数には、Right関数とRightB関数の2種類があります。それぞれについて以下で説明をします。 【目次】 構文 使い方 Right関数の使い方 RightB関数の使い方 おわりに …

【ExcelVBA関数】Left関数の使い方がわからないです。教えて!

Left関数は、文字列の先頭から指定文字数分だけを抜き出す場合に使用します。Left関係の関数には、Left関数とLeftB関数の2種類があります。それぞれについて以下で説明をします。 【目次】 構文 使い方 Left関数の使い方 LeftB関数の使い方 おわりに 構文 記…

【ExcelVBA関数】Trim関数・LTrim関数・RTrim関数を使い文字列前後の空白を削除したい。どうすればいいの?

Trim関数は、文字列の前後に付いている空白を削除する関数です。Trim関係の関数には、Trim関数・LTrim関数・RTrim関数の3種類があります。Trim関数の使い方について説明します。 【目次】 構文 使い方 Trim関数の使い方 LTrim関数の使い方 RTrim関数の使い…