教えて!ExcelVBA!

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

プログラミング

【ExcelVBA プログラミング】(関数54)Dir関数のプログラミング例を教えて!

Dir関数を使用したプログラミング例を紹介します。 例題 プログラミング ダウンロード 例題 フォルダ選択欄(A2セル)はプルダウンにてフォルダが選択ができる様に設定されています。この選択欄から任意のフォルダを選択し、<実行>ボタンをクリックします。…

【ExcelVBA プログラミング】(関数53)CurDir関数のプログラミング例を教えて!

CurDir関数を使用したプログラミング例を紹介します。 例題 プログラミング ダウンロード 例題 カレントフォルダ選択欄(A2セル)はプルダウンにてフォルダが選択ができる様に設定されています。この選択欄から任意のフォルダを選択し、<実行>ボタンをクリッ…

【ExcelVBA プログラミング】(関数52)Split関数のプログラミング例を教えて!

Split関数を使用したプログラミング例を紹介します。 例題 プログラミング ダウンロード 例題 A列に氏名が記述されており、苗字と名前の間はスペースで区切られています。<実行>ボタンをクリックすると、苗字をB列、名前をC列に分けて表示します。 [実行前]…

【ExcelVBA プログラミング】(関数51)LBound・UBound関数のプログラミング例を教えて!(二次元配列)

LBound関数及びUBound関数を使用したプログラミング例を紹介します。 例題 プログラミング ダウンロード 例題 都道府県別人口・面積一覧(A1セル~C9セル)があります。抽出条件(A12セル)には「道・都・府・県」が選択できる様にプルダウンリストがセット…

【ExcelVBA プログラミング】(関数50)LBound・UBound関数のプログラミング例を教えて!(一次元配列)

LBound関数及びUBound関数を使用したプログラミング例を紹介します。 例題 プログラミング ダウンロード 例題 都道府県欄(A列)に都道府県名が記述されています。抽出条件(B2セル)には「道・都・府・県」が選択できる様にプルダウンリストをセットします…

【ExcelVBA プログラミング】(関数49)Filter関数のプログラミング例を教えて!

Filter関数を使用したプログラミング例を紹介します。 例題 プログラミング ダウンロード 例題 都道府県欄(A列)に都道府県名が記述されています。抽出条件(B2セル)には「道・都・府・県」が選択できる様にプルダウンリストをセットします。この抽出条件…

【ExcelVBA プログラミング】(関数48)Array関数のプログラミング例を教えて!

Array関数を使用したプログラミング例を紹介します。 例題 プログラミング ダウンロード 例題 プログラム中に配列("北海道", "茨城県", "栃木県", "群馬県", "東京都", "京都府", "大阪府")を記述しておきます。抽出条件(A2セル)には「道・都・府・県」…

【ExcelVBA プログラミング】(関数47)IsError関数のプログラミング例を教えて!

IsError関数を使用したプログラミング例を紹介します。 例題 プログラミング ダウンロード 例題 値1/値2(C列)には値1(A列)を値2(B列)で割り算した結果が表示されており、結果がエラーになった場合にはエラー表示(#DIV/0!、#VALUE!等)がされています。…

【ExcelVBA プログラミング】(関数46)IsEmpty関数のプログラミング例を教えて!

IsEmpty関数を使用したプログラミング例を紹介します。 例題 プログラミング ダウンロード 例題 値列(A列)の文字列を変数にセットし、変数がEmptyの場合は結果列(B列)に”●”を、それ以外の場合は”×”を表示するプログラミング方法です。(※但し、値列が空…

【ExcelVBA プログラミング】(関数45)Date関数のプログラミング例を教えて!

Date関数を使用したプログラミング例を紹介します。 例題 プログラミング ダウンロード 例題 判定日に入力されている日付を判定して「前日以前です。」「当日です。」「明日以降です。」の結果を返すプログラミング方法です。 [実行前]: (現在のシステム日…

【ExcelVBA プログラミング】(関数44)Rnd関数のプログラミング例を教えて!

Rnd関数を使用したプログラミング例を紹介します。 例題 プログラミング ダウンロード 例題 乱数を乱数列(B列)にセットし、セットされた乱数と値列(A列)の数値を掛け算して結果列(C列)に表示するプログラミング方法です。 [実行前]: [実行後]: プロ…

【ExcelVBA プログラミング】(関数43)IsNull関数のプログラミング例を教えて!

IsNull関数を使用したプログラミング例を紹介します。 例題 プログラミング ダウンロード 例題 値列(A列)に含まれる文字がNull値の場合は結果列(B列)に”●”、それ以外の場合は”×”を表示するプログラミング方法です。(※但し、通常セル内でNull値を扱う事…

【ExcelVBA プログラミング】(関数42)StrComp関数のプログラミング例を教えて!

StrComp関数を使用したプログラミング例を紹介します。 例題 プログラミング ダウンロード 例題 文字列①(A列)に入力されている文字列と文字列②(B列)に入力されている文字列をテキストモードで比較し、一致している場合は「一致」を、不一致の場合は「不…

【ExcelVBA プログラミング】(関数41)String関数のプログラミング例を教えて!

String関数を使用したプログラミング例を紹介します。 例題 プログラミング ダウンロード 例題 繰り返す文字(A4セル)に入力されている文字を繰り返す回数(A2セル)に入力されている数値分繰り返し、結果欄(A7セル)に表示するプログラミング方法です。 […

【ExcelVBA プログラミング】(関数40)InputBox関数のプログラミング例を教えて!

InputBox関数を使用したプログラミング例を紹介します。 例題 プログラミング ダウンロード 例題 <実行>ボタンをクリックするとインプットBOXが表示されます。表示されたインプットBOXに年齢を入力し、<OK>ボタンをクリックすると結果欄(A2セル)に入場料が表示</ok>…

【ExcelVBA プログラミング】(関数39)Len関数のプログラミング例を教えて!

Len関数を使用したプログラミング例を紹介します。 例題 プログラミング ダウンロード 例題 値列(A列)に入力されている文字列の桁数を判定し、結果を結果列(B列)に返すプログラミング方法です。 [実行前]: [実行後]: プログラミング プログラミングは…

【ExcelVBA プログラミング】(関数38)Application.WorksheetFunction.Round関数のプログラミング例を教えて!

Application.WorksheetFunction.Round関数を使用したプログラミング例を紹介します。 例題 プログラミング ダウンロード 例題 値列(A列)に入力されている数値に対して四捨五入する桁列(B列)に入力されている桁数で四捨五入し、結果を結果列(C列)に返す…

【ExcelVBA プログラミング】(関数37)Fix関数のプログラミング例を教えて!

Fix関数を使用したプログラミング例を紹介します。 例題 プログラミング ダウンロード 例題 値列(A列)に入力されている数値の小数点以下を切り捨てし、整数値のみを結果列(B列)に返すプログラミング方法です。 [実行前]: [実行後]: プログラミング プ…

【ExcelVBA プログラミング】(関数36)Int関数のプログラミング例を教えて!

Int関数を使用したプログラミング例を紹介します。 例題 プログラミング ダウンロード 例題 値列(A列)に入力されている数値の小数点以下を切り捨てし、整数値のみを結果列(B列)に返すプログラミング方法です。 [実行前]: [実行後]: プログラミング プ…

【ExcelVBA プログラミング】(関数35)CDate関数のプログラミング例を教えて!

CDate関数を使用したプログラミング例を紹介します。 例題 プログラミング ダウンロード 例題 値列(A列)に入力されている文字を日付や時間に変換し、結果列(B列)に返すプログラミング方法です。 [実行前]: [実行後]: プログラミング プログラミングは…

【ExcelVBA プログラミング】(関数34)Val関数のプログラミング例を教えて!

Val関数を使用したプログラミング例を紹介します。 例題 プログラミング ダウンロード 例題 値列(A列)に入力されている文字列を数値に変換し、結果列(B列)に表示するプログラミング方法です。 [実行前]: [実行後]: プログラミング プログラミングは以…

【ExcelVBA プログラミング】(関数33)CStr関数のプログラミング例を教えて!

CStr関数を使用したプログラミング例を紹介します。 例題 プログラミング ダウンロード 例題 値列(A列)に入力されているデータの2行目と4行目を文字列型に変換します。その後で各値のデータ型を結果列(B列)に返すプログラミング方法です。 [実行前]: […

【ExcelVBA プログラミング】(関数32)VarType関数のプログラミング例を教えて!

VarType関数を使用したプログラミング例を紹介します。 例題 プログラミング ダウンロード 例題 値列(A列)に入力されている文字を判定し、データの型を結果列(B列)に返すプログラミング方法です。 [実行前]: [実行後]: プログラミング プログラミング…

【ExcelVBA プログラミング】(関数31)Replace関数のプログラミング例を教えて!

Replace関数を使用したプログラミング例を紹介します。 例題 プログラミング ダウンロード 例題 変換対象文字が変換前に入力されている文字列に含まれている場合、変換後文字に変換して変換後に表示するプログラミング方法です。 [実行前]: [実行後]: プロ…

【ExcelVBA プログラミング】(関数30)UCase関数のプログラミング例を教えて!

UCase関数を使用したプログラミング例を紹介します。 例題 プログラミング ダウンロード 例題 変換前列に入力されているアルファベットの小文字文字列を大文字に変換して変換後列に表示するプログラミング方法です。 [実行前]: [実行後]: ※UCase関数はアル…

【ExcelVBA プログラミング】(関数29)LCase関数のプログラミング例を教えて!

LCase関数を使用したプログラミング例を紹介します。 例題 プログラミング ダウンロード 例題 変換前列に入力されているアルファベットの大文字文字列を小文字に変換して変換後列に表示するプログラミング方法です。 [実行前]: [実行後]: ※LCase関数はアル…

【ExcelVBA プログラミング】(関数28)StrConv関数のプログラミング例を教えて!

StrConv関数を使用したプログラミング例を紹介します。 例題 プログラミング ダウンロード 例題 変換前に入力されている文字列を変換方法に記述されている内容(文字列を小文字変換・文字列を大文字変換・ひらがなをカタカナに変換・カタカナをひらがなに変…

【ExcelVBA プログラミング】(関数27)Format関数のプログラミング例を教えて!

Format関数を使用したプログラミング例を紹介します。 例題 プログラミング ダウンロード 例題 NO欄には1~10の通常番号をセットし、4桁NO欄には1~10の頭0付与の4桁番号をセットするプログラミング方法です。(※A列・B列共に表示形式は文字列で設定されてい…

【ExcelVBA プログラミング】(関数26)Join関数のプログラミング例を教えて!

Join関数を使用したプログラミング例を紹介します。 例題 プログラミング ダウンロード 例題 範囲に登録されている任意の県範囲(北関東/南関東)を選択した後に<実行>ボタンをクリックした場合、結果欄にその範囲の県が表示されるプログラミング方法です。 …

【ExcelVBA プログラミング】(関数25)IsArray関数のプログラミング例を教えて!

IsArray関数を使用したプログラミング例を紹介します。 例題 プログラミング ダウンロード 例題 範囲欄(A2セル)はプルダウンにて都道府県の各データが選択ができる様に設定されています。この範囲欄から任意の都道府県を選択し、<実行>ボタンをクリックし…