教えて!ExcelVBA!

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

プログラミング

【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関数を使用したプログラミング例を紹介します。 例題 プログラミング ダウンロード 例題 <実行>ボタンをクリックした場合、値列の文字列を変数にセットし、変数がEmptyの場合は結果列に”●”を、それ以外の場合は”×”を表示するプログラミング方法です。…

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

Date関数を使用したプログラミング例を紹介します。 例題 プログラミング ダウンロード 例題 <実行>ボタンをクリックした場合、判定日に入力されている日付を判定して「前日以前です。」「当日です。」「明日以降です。」の結果を返すプログラミング方法です…

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

Rnd関数を使用したプログラミング例を紹介します。 例題 プログラミング ダウンロード 例題 <実行>ボタンをクリックした場合、乱数列に乱数がセットされ、セットされた乱数と値列の数値を掛け算して結果列に表示するプログラミング方法です。 [実行前]: [実…

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

IsNull関数を使用したプログラミング例を紹介します。 例題 プログラミング ダウンロード 例題 <実行>ボタンをクリックした場合、値列に含まれる文字がNull値の場合は結果列に”●”、それ以外の場合は”×”を表示するプログラミング方法です。(※但し、通常セル…

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

StrComp関数を使用したプログラミング例を紹介します。 例題 プログラミング ダウンロード 例題 <実行>ボタンをクリックした場合、文字列①に入力されている文字列と文字列②に入力されている文字列をテキストモードで比較し、一致している場合は「一致」を、…

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

String関数を使用したプログラミング例を紹介します。 例題 プログラミング ダウンロード 例題 <実行>ボタンをクリックした場合、繰り返す文字(A4セル)に入力されている文字を繰り返す回数(A2セル)に入力されている数値分繰り返し、結果欄(A7セル)に表…

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

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

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

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

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

Application.WorksheetFunction.Round関数を使用したプログラミング例を紹介します。 例題 プログラミング ダウンロード 例題 <実行>ボタンをクリックした場合、値列(A列)に入力されている数値に対して四捨五入する桁列(B列)に入力されている桁数で四捨…

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

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

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

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

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

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

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

Val関数を使用したプログラミング例を紹介します。 例題 プログラミング ダウンロード 例題 <実行>ボタンをクリックした場合、値列に入力されている文字列を数値に変換して結果列に表示するプログラミング方法です。 [実行前]: [実行後]: プログラミング …

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

CStr関数を使用したプログラミング例を紹介します。 例題 プログラミング ダウンロード 例題 <実行>ボタンをクリックした場合、値列に入力されている2行目の数値を文字列に変換、3行目の数値を数値のまま、4行目の日付を文字列に変換、5行目の日付を日付のま…

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

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

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

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

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

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

【ExcelVBA プログラミング】(関数29)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関数を使用したプログラミング例を紹介します。 例題 プログラミング ダウンロード 例題 任意の範囲を選択した後に<実行>ボタンをクリックした場合、特定の都県を選択した場合には「選択した範囲は配列ではありません。」を、”関東”を選択した場合に…

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

IsDate関数を使用したプログラミング例を紹介します。 例題 プログラミング ダウンロード 例題 <実行>ボタンをクリックした場合、値列に入力されているデータが「日付に変換できるか?」「日付に変換できないか?」を判定し、結果を表示するプログラミング方…

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

IsNumeric関数を使用したプログラミング例を紹介します。 例題 プログラミング ダウンロード 例題 <実行>ボタンをクリックした場合、値列(A列)に入力されているデータが「数値か?」又は「数値以外か?」で判定し、結果を結果列(B列)に表示します。 [実…