教えて!ExcelVBA!

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

【ExcelVBA 関数】IsArray関数を使用した配列かどうかを調べる方法を教えて!

IsArray関数を使用して対象データが配列か否かを判定する方法について説明します。 【目次】 構文 使い方 指定した変数が配列の場合 指定した変数が配列で無い場合 おわりに 構文 記述方法は、以下の通りとなります。 =====================================…

【ExcelVBA 関数】IsDate関数を使用した日付や時刻として扱えるかどうかを調べる方法を教えて!

IsDate関数を使用して対象データが日付や時刻データとして扱えるか否かを判定する方法について説明します。 【目次】 構文 使い方 日付や時刻として扱えるケース 日付や時刻として扱えないケース おわりに 構文 記述方法は、以下の通りとなります。 ========…

【ExcelVBA 関数】数値を四捨五入(Application.WorksheetFunction.Round)する方法を教えて!

数値を四捨五入する方法について説明します。ExcelVBAで四捨五入をしたい場合、ワークシートのRound関数を使用する必要があるため、WorksheetFunctionプロパティのRound関数を記述します。 【目次】 構文 使い方 四捨五入する桁の値が正の場合 四捨五入する…

【ExcelVBA 関数】Fix関数を使用した小数点以下を切り捨てる方法を教えて!

Fix関数を使用した小数点以下を切り捨てる方法について説明します。 【目次】 構文 使い方 正の数について小数点以下を切り捨てる場合 負の数について小数点以下を切り捨てる場合 おわりに 構文 記述方法は、以下の通りとなります。 =======================…

【ExcelVBA 関数】Int関数を使用した小数点以下を切り捨てる方法を教えて!

Int関数を使用した小数点以下を切り捨てる方法について説明します。 【目次】 構文 使い方 正の数について小数点以下を切り捨てる場合 負の数について小数点以下を切り捨てる場合 おわりに 構文 記述方法は、以下の通りとなります。 =======================…

【ExcelVBA 関数】CDate関数で文字列を日付型のデータに変換する方法を教えて!

文字列を日付型のデータに変換する方法について説明します。変換するにはCDate関数を使用します。 【目次】 構文 使い方 日付型データに変換できるケース 日付型データに変換できないケース(エラーとなるケース) おわりに 構文 記述方法は、以下の通りとな…

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

文字列を数値に変換する方法について説明します。変換するにはVal関数を使用します。 【目次】 構文 使い方 通常文字列を変換する場合 数字と文字が混在する文字列を変換する場合 数字と空白が混在する文字列を変換する場合 全角数字の文字列を変換する場合 …

【ExcelVBA プログラミング】(並べ替え7)昇順・降順混在並べ替え

指定したセル範囲の並べ替えする方法について説明します。今回は昇順及び降順の並べ替えが混在する方法について説明します。 【目次】 例題 プログラミング ダウンロード 例題 例題は、<実行>ボタンにVBAマクロが登録されており、ボタンをクリックする事で並…

【ExcelVBA 関数】StrComp関数で2つの文字列を比較する方法を教えて!

2つの文字列を比較する方法について説明します。文字列を比較するにはStrComp関数を使用します。StrComp関数は比較モードとしてバイナリモードとテキストモードがあります。 【目次】 構文 使い方 バイナリモードで比較する方法 テキストモードで比較する方…

【ExcelVBA 関数】String関数を使用して同じ文字を繰り返す横棒グラフの作成方法を教えて!

同じ文字を繰り返し表示した横棒グラフの作成方法について説明します。同じ文字を繰り返して表示するにはString関数を使用します。 【目次】 構文 使い方 おわりに 構文 記述方法は、以下の通りとなります。 ==============================================…

【ExcelVBA 関数】Replace関数で文字列の中にある空白文字を削除する方法を教えて!

文字列の中にある空白文字を削除する方法について説明します。今回はReplace関数を使用して空白文字を削除します。Replace関数は特定の文字を検索して別の文字に変換する関数となります。この機能を利用して空白文字を削除する方法について説明します。 【目…

【ExcelVBA セル操作】罫線の太さを変更するにはどうすればいいの?教えて!

今回は罫線の太さを変更する方法について説明します。 【目次】 構文 使い方 極細な罫線(実践)を引く 細い罫線(実践)を引く 中太の罫線(実践)を引く 極太の罫線(実践)を引く おわりに 構文 記述方法は、以下の通りとなります。 (1)極細な罫線(実…

【ExcelVBA セル操作】色々なスタイルの罫線を引くにはどうすればいいの?教えて!

今回は色々なスタイルの罫線を引く方法について説明します。 【目次】 構文 使い方 破線を引く 点線を引く 二重線を引く おわりに 構文 記述方法は、以下の通りとなります。 (1)破線を引く =============================================================…

【ExcelVBA 関数】UCase関数でアルファベットの小文字を大文字に変換する方法を教えて!

アルファベットの小文字を大文字に変換する方法について説明します。今回の変換ではあくまでアルファベットの小文字を大文字に変換する場合に使用できる内容となります。ひらがなやカタカナ等の小文字を大文字に変換する場合には使用できませんので、予め注…

【ExcelVBA 関数】LCase関数でアルファベットの大文字を小文字に変換する方法を教えて!

アルファベットの大文字を小文字に変換する方法について説明します。今回の変換ではあくまでアルファベットの大文字を小文字に変換する場合に使用できる内容となります。ひらがなやカタカナ等の大文字を小文字に変換する場合には使用できませんので、予め注…