chevron_left

メインカテゴリーを選択しなおす

cancel
仕事で使えるExcelVBA / kurumico.com https://www.kurumico.com/

ExcelVBAについて情報発信しています。VBAは独学ですが過去にはVBでフリーソフトを作っていた経験と仕事でExcelを酷使している中での気づきなどを発信しています。少しでも皆さまのお役に立てる情報をお届けしたいと思っています。

kurumico
フォロー
住所
未設定
出身
未設定
ブログ村参加

2020/11/07

arrow_drop_down
  • ExcelVBA CVar関数 引数をVariantに変換します

    ExcelVBA CVar関数は引数をバリアント型(Variant)に変換するデータ型変換関数です。関数の構文(引数と戻り値)の解説とサンプルコードで使用方法や特徴を確認します。Variant型の内部型式や利点や注意点などについて詳しく解説

  • ExcelVBA CSng関数 引数をSingle型に変換します

    ExcelVBA CSng関数は引数をSingle型(単精度浮動小数点型)に変換するデータ型変換関数です。関数の構文(引数と戻り値)の解説とサンプルコードで使用方法や特徴を確認します。Double型とSingle型の使い分け判断基準も解説。

  • ExcelVBA CLng関数 引数をLong型に変換する

    ExcelVBA CLng関数は引数をLong型に変換するデータ型変換関数です。関数の構文(引数と戻り値)の解説とサンプルコードを使って使用方法や特徴について確認します。整数型の変数宣言にLong型とInteger型のどちらを使うかも解説。

  • ExcelVBA CInt関数 引数をInteger型に変換する

    ExcelVBA CInt関数 引数をInteger型に変換するデータ型変換関数です。関数の構文(引数と戻り値)の解説とサンプルコードを使って使用方法や特徴について確認します。Integer型は小数のある値を整数値に変換する際に使用します。

  • ExcelVBA CDec関数 引数をDecimal型に変換する

    ExcelVBA CDec関数は引数をDecimal型(10進型)に変換するデータ型変換関数です。関数の構文(引数と戻り値)の解説とサンプルコードを使って使用方法や特徴について確認します。Decimal型はより正確な小数演算に使用します。

  • ExcelVBA CDbl関数 引数をDouble型に変換します

    ExcelVBA CDbl関数は引数をDouble型に変換するデータ型変換関数です。関数の構文(引数と戻り値)の解説とあわせて、サンプルコードを使って引数と戻り値を確認します。Double型に変換される際の挙動についても解説しています。

  • ExcelVBA CDate関数 引数を日付型に変換します

    ExcelVBA CDate関数は、引数を日付型 (Date) に変換するデータ型変換関数です。関数の構文の解説とあわせて、サンプルコードを使って引数と戻り値を確認します。日付フィルターやソートなどの正確性を高めるためCDateを利用します。

  • ExcelVBA CCur関数 引数を通貨型に変換します

    ExcelVBA CCur関数は、引数を通貨型 (Currency) に変換するデータ型変換関数です。関数の構文や引数の設定など、サンプルで引数と戻り値を確認します。 変換後は整数15桁小数4桁の固定小数点型(5桁目四捨五入)の値になります

  • ExcelVBA CByte関数 引数をByte型に変換します

    ExcelVBA CBytel関数は、引数の数式や文字列式をByte型に変換するデータ型変換関数です。関数の構文や引数の設定など、サンプルでいろいろな引数と戻り値を確認するサンプルとRBG値をByte型に変換するサンプルも紹介しています。

  • ExcelVBA CBool関数 Boolean型に変換します

    ExcelVBA CBool関数は、引数の数式や文字列式をBoolean型に変換するデータ型変換関数です。関数の構文や引数の設定などについて詳しく解説します。いろいろな引数を設定して戻り値を確認するサンプルコードを紹介しています。

  • ExcelVBA WeekdayName関数 指定の曜日名を返す

    ExcelVBA WeekdayName関数は、指定された曜日を示す数値に対応する曜日を表す文字列(曜日名)を返します。関数の構文や引数の設定などについて詳しく解説します。サンプルではInputBoxを使って各引数を設定し曜日名を表示します

  • ExcelVBA Weekday 関数 日付の曜日を整数値で返す

    ExcelVBA Weekday関数は、指定された日付の曜日を表す整数 Variant (Integer) を返します。関数の構文や引数の設定などについて詳しく解説します。、サンプルでは戻り値の整数を曜日文字列に変換する一例も紹介しています

  • ExcelVBA MonthName関数 月を示す文字列を返す

    ExcelVBA MonthName 関数は、指定された数値に対応する月を表す文字列を返します。1~12 の範囲の数値を引数として受け取り、対応する月を表す文字列を返します。月名を表示するかどうかはオプションで指定することができます。

  • ExcelVBA TimeValue関数 日時から時刻だけ返す

    ExcelVBA TimeSerial 関数は、時,分,秒を表す3つの数値からシリアル値 Variant (Date) を返します。TimeSerial 関数の構文や引数の設定など、サンプルコードを使って実際の使い方を解説しています。

  • ExcelVBA TimeSerial関数 時分秒から時刻を返す

    ExcelVBA TimeSerial 関数は、時,分,秒を表す3つの数値からシリアル値 Variant (Date) を返します。TimeSerial 関数の構文や引数の設定など、サンプルコードを使って実際の使い方を解説しています。

  • ExcelVBA Timer 関数 午前0時からの経過秒数を返す

    ExcelVBA Timer 関数は、システムの午前0時からの経過秒数を表す単精度浮動小数点数型 (Single) の値を返します。Timer 関数は開始計測から終了計測の誤差で経過時間を算出してマクロの実行制御などに利用したります。

  • ExcelVBA Time 関数 現在の時刻を示す値を返します

    ExcelVBA Time 関数は、システムの現在時刻を示す値 Variant (Date) を返します。戻り値は時刻が格納された小数以下のシリアル値です。サンプルコードを使って Time 関数の戻り値や使用例などを解説します。

  • ExcelVBA Now 関数 現在の日付時刻を示す値を返します

    ExcelVBA Now 関数 システムの現在日時を示す値 Variant (Date) を返します。戻り値は日付時刻が格納された小数を含むシリアル値です。整数部分が日付で時刻は小数以下に格納されています。サンプルコードを使って使用例を解説

  • ExcelVBA Second関数 指定時刻の秒を整数で返します

    ExcelVBA Second関数は、指定時刻の秒を表す 0~59 の範囲の整数値 Variant (Integer) を返します。使用例サンプルコードでは、Second関数の指定時刻を増減した結果によって動作を確認しています。

  • ExcelVBA Minute関数 指定時刻の分を整数で返します

    ExcelVBA Minute関数は、指定時刻の分を表す 0~59 の範囲の整数値 Variant (Integer) を返します。使用例サンプルコードでは、Minute関数の指定時刻を増減した結果によって動作を確認しています。

  • ExcelVBA Hour関数 指定した時刻の時を整数で返します

    Excel VBA の Hour 関数は、指定した時刻の時を示す 0~23 の範囲の整数値 Variant (Integer) を返します。使用例サンプルでは、時間のシリアル値を増減して Hour 関数の動作を確認しています。

  • ExcelVBA Year関数 指定日付の年を整数で返します

    Excel VBA の Year 関数は、指定した日付の年を示す整数値 Variant (Integer) を返します。返される年は西暦の年です。使用例のサンプルコードを使って Year 関数の動作を確認しています。

  • ExcelVBA Month関数 指定した日付の月を整数で返す

    Excel VBA の Month 関数は、指定した日付の月を示す整数値 Variant (Integer) を返します。月を示す整数値とは、1~12 の範囲の月番号のことです。使用例サンプルでMonth関数の動作を確認しましょう。

  • ExcelVBA Day関数 指定した日付の日を整数で返します

    ExcelVBA の Day 関数は、指定した日付が月の何日かを示す1~31 の範囲の整数値 Variant (Integer) を返します。月の何日かを示す整数値とは、月間通算日番号のことです。使用例サンプルでDay関数の動作を確認します

  • ExcelVBA DateValue関数 日付文字列を日付に変換

    Excel VBA の DateSerial 関数は、年,月,日を表す3つの数値から日付シリアル値 Variant (Date) を返します。使い方をサンプルコードを用いて解説。日付シリアル値はFormat関数でさまざまな変換が可能です。

  • ExcelVBA DateSerial関数 年月日から日付を返す

    Excel VBA の DateSerial 関数は、年,月,日を表す3つの数値から日付シリアル値 Variant (Date) を返します。使い方をサンプルコードを用いて解説。日付シリアル値はFormat関数でさまざまな変換が可能です。

  • Excel VBA DatePart関数 日付の時間間隔を返す

    Excel VBA DatePart関数は指定日付の時間間隔を返します。関数の構文や引数の設定や実際の使い方についてサンプルコードを使って具体的に解説します。例えば指定日付が年の通算何週目にあたるのかなどを表示させたりすることができます。

  • Excel VBA DateDiff関数 2つの日時の間隔を返す

    Excel VBA DateDiff関数は、2つの日時の間隔を指定する単位の数を計算して返します。関数の構文や引数の設定など実際の使い方についてサンプルコードを使って解説します。「日付リテラル」の使用や二重引用符で指定した場合の違いも解説

  • ExcelVBA DateAdd関数 日時に期間を加算して返す

    Excel VBA DateAdd 関数は、任意の日付や時刻に、指定した日付や時間の間隔を加算して返します。 設定した指定の日付や時刻に、時間や日数、月数、年数などを加えたり、差し引いたりする方法についてサンプルコードを使って解説します。

  • Excel VBA Date関数 現在のシステム日付を返します

    ExcelVBAのDate関数は、現在のシステム日付を返します。Date関数は引数がありません。戻り値のデータ型はVariant(Date)で"yyyy/mm/dd"の形式で表示されます。Dateの中身がシリアル値であることをサンプルで確認

  • ExcelVBA StrReverse関数 文字の並びを反転する

    Excel VBA StrReverse関数は文字列の文字の並び順を逆に並べた文字列を返します。関数の構文と使い方について、サンプルコードを使って解説します。文字列 "ABC" なら "CBA" のように逆順に並べ替えた文字列にして返します

  • Excel VBA StrComp関数 文字列の比較結果を返す

    Excel VBA StrComp関数は文字列を比較してその結果を数値で返す関数です。関数の構文や使い方について、サンプルコードを使って解説します。比較モードの違いやどの文字が相違していたのかを確認する方法についてもサンプルを使って解説。

  • Excel VBA String関数 文字を指定数分並べて返す

    Excel VBA String関数は文字を指定数分並べて返す文字列操作関数です。関数の構文や使い方について、サンプルコードを使って解説します。Space関数は半角スペース限定で返しますが、String関数は指定した文字を指定数で返します。

  • Excel VBA Space関数 指定した数のスペースを返す

    Excel VBA Space関数は指定した数の半角スペースを返します。関数の構文や使い方について、サンプルコードを用いて詳しく解説します。特に全角と半角が混在している文字列を固定長に揃えるための方法も書いていますので是非ご覧ください。

  • Excel VBA Replace関数 指定文字列を置換する

    Excel VBA Replace関数は対象文字列内の指定文字列を別の文字列に置き換えます。関数の構文や使用方法について、サンプルコードを用いて解説しています。文字列以外に空白文字や改行コード(制御文字)を削除したりする方法も解説しています

  • Excel VBA Trim関数 文字列の先頭と末尾の空白を削除

    Excel VBA Trim関数 文字列の先頭と末尾の空白を取り除きます。関数の構文や使用方法について、サンプルコードを用いて解説します。セルの「氏名」データから「姓」と「名」を分割して別セルに書き出す際にTrim関数を使うサンプルです。

  • Excel VBA RTrim関数 文字列末尾の空白を削除する

    Excel VBA RTrim関数 文字列末尾(右側)の空白を取り除きます。関数の構文や使用方法について、サンプルコードを用いて解説します。セルの「氏名」データから「姓」と「名」を分割して別セルに書き出す際にRTrim関数を使うサンプルです

  • Excel VBA LTrim関数 文字列先頭の空白を削除する

    Excel VBA LTrim関数 文字列先頭(左側)の空白を取り除きます。関数の構文や使用方法について、サンプルコードを用いて解説します。セルの「氏名」データから「姓」と「名」を分割して別セルに書き出す際にLTrim関数を使うサンプルです

  • Excel VBA Mid関数 指定位置から文字列を抽出する

    Excel VBA Mid関数/MidB関数は対象文字列の指定位置から指定数の文字列を取得します。関数の構文や使用方法について、サンプルコードを使って解説します。セルの氏名データから「姓」と「名」を別セルに書き出すサンプルも紹介しています。

  • Excel VBA Right関数 文字列右端から指定数の文字取得

    Excel VBA Right関数は対象文字列の右端(最後)から指定数の文字を取得します。関数の構文や使用方法について、サンプルを使って解説しています。セルの氏名データから名前部分を別セルに書き出すサンプルも紹介しています。

  • Excel VBA Len関数 文字数またはバイト数を返す

    Excel VBA Len関数は、指定した文字列の文字数または指定した変数に必要なバイト数を表す長整数型 (Long) の値を返します。文字列の処理や制御を行う際に役立つ関数です。バイト数を返すLenB関数についてもあわせて解説しています。

  • Excel VBA Left関数 文字列左端から指定数の文字取得

    Excel VBA Left関数は対象文字列の左端から指定数の文字を取得する関数です。詳しい使い方をサンプルコードで解説します。LeftB関数との比較やセルに入力されているデータから必要なデータを取得する方法などについても解説しています。

  • Excel VBA StrConv関数 文字列を指定文字種に変換

    Excel VBAの「StrConv関数」について解説します。 StrConv関数とは Excel VBA の StrConv関数とは、対象文字列の文字種を指定された文字種に変換します。 ※ 大文字 ⇔ 小文字、全角 ⇔ 半角、ひらがな ⇔

  • Excel VBA UCase関数 小文字(英字)を大文字に変換

    Excel VBA UCase関数は、小文字のアルファベットを大文字アルファベットに変換する文字列操作関数です。引数の文字列内のに存在する小文字アルファベットだけを大文字に変換します。サンプルコードを使って、変換例を詳しく解説します。

  • Excel VBA LCase関数 大文字(英字)を小文字に変換

    Excel VBA LCase関数はアルファベットの大文字を小文字に変換する文字列操作関数です。引数の文字列内の大文字アルファベットだけを小文字に変換します。サンプルコードを使って、実際の変換例を詳しく解説しています。

  • Excel VBA InStrRev関数 文字列を後ろから検索

    Excel VBA InStrRev関数 対象文字列から指定文字列を後ろから検索して最初に見つかった位置を返す関数です。見つからなかった場合は「0」を返します。サンプルを使って引数による動作の違いやInStrRev関数との違いを解説します。

  • Excel VBA InStr関数 文字列の位置を検索して返す

    Excel VBA InStr関数 対象文字列から指定文字列を検索して最初に見つかった位置を返す関数です。見つからなかった場合は「0」を返します。検索モードの指定ができるのでサンプルを使って解説します。また、連続検索するサンプルコードも紹介

  • Excel VBA Val関数 文字列の数字を数値に変換する

    Excel VBA Val関数 引数の文字列から数字を数値に変換する関数です。使用例のコードでいろいろな変換をテストしています。引数の文字列を左から見ていって数値に変換できるところまでを変換してくれますが、文字列途中の数値は抽出できません。

  • Excel VBA CStr関数 数値などを文字列型に変換する

    Excel VBA CStr関数は引数の値を文字列型に変換する型変換関数です。使用例のコードを使っていろいろなデータ型の変換をテストしています。引数の値が「Null」の場合は「実行時エラー」となるので使用時には考慮する必要があります。

  • 【HTML】フォームについて_Webの基礎知識

    「Webの基礎」今回はHTMLのフォームについてです。フォームを表示するには<form>タグを使います。使用できる各種の属性とその使い方について解説します。検索フォームの表示方法の使用例を使って実際の基本的な表示方法を詳しく解説しています。

  • Excel VBA Str関数 数値を文字列に変換する

    Excel VBA Str関数は、引数の数値を文字列に変換します。戻り値の文字列はVariant型です。正数の戻り値の場合は先頭に半角スペース が入ります。負数の場合はマイナス記号が付きます。詳しくは使用例を使って解説しています。

  • Excel VBA Hex関数 数値を16進数の文字列に変換する

    Excel VBA Hex関数は、引数の数値を16進数の文字列に変換して返します。引数にはLong型の数値または数値の文字列を指定できます。引数に範囲外の値や数値以外の値を指定した場合エラーが発生します。使用例を使ってわかりやすく解説。

  • 【HTML】リスト要素について_Webの基礎知識

    「Webの基礎」今回はHTMLのリスト要素についてです。リストは「箇条書き」「番号付き」「定義型」の3種類あります。リストに使うタグは<ul><ol><li><dl><dt><dd>の6種類です。リスト作成方法の基本について解説します。

  • Excel VBA CVErr関数 独自のエラー番号を設定する

    Excel VBA CVErr関数は、セルで発生するエラーを判定したり、ユーザー定義関数を使って独自のエラー番号を設定することができます。CVErr関数の使い方についてコード例を使って解説していますので是非ご覧ください。

  • Excel VBA Format関数 指定した書式の文字列を返す

    Excel VBA の Format関数は、指定した書式に変換した文字列を返す関数です。引数で受け取った式(値)を「数値」「日付と時刻」「文字列」など、定義済みの書式やユーザー定義書式を使って、表示させたい書式に変換した文字列で返します。

  • 【HTML】テーブル(表)の基本_Webの基礎知識

    「Webの基礎」今回はHTMLのテーブル(表)についてです。テーブルを構成する<table>タグをはじめとする各要素と属性について、実際のコード例を設定しながら解説しています。この解説で、テーブルを作成する基本的な部分を学ぶことができます。

  • 【HTML】グローバル属性_Webの基礎知識

    Webページの基礎、HTML要素のグローバル属性についてです。グローバル属性は、その名前のとおり、すべての要素で利用することができる属性のことです。簡単な説明を付けたグローバル属性の一覧表を掲載しています。属性名に解説ページへのリンクあり

  • Excel VBA Chr関数で文字コードを文字に変換

    Excel VBA Chr関数はShift_JISの文字コードを文字に変換します。ChrB関数は指定した文字コードに対応するバイトデータを示す文字列の値を返します。ChrW関数はUnicode(UTF-16)の文字コードを文字に変換します。

  • Excel VBA Chr関数で文字コードを文字に変換

    Excel VBA Chr関数はShift_JISの文字コードを文字に変換します。ChrB関数は指定した文字コードに対応するバイトデータを示す文字列の値を返します。ChrW関数はUnicode(UTF-16)の文字コードを文字に変換します。

  • Excel VBA Asc関数で文字コードを取得する

    Excel VBA 文字コードを取得できるAsc関数、AscB関数、AscW関数についての解説です。Asc関数は引数の最初の文字コード(Shift_JIS)を返します。AscW関数はUnicode(UTF-16)、AscB関数はバイトデータを返します

  • 【HTML】iframe(インラインフレーム)とは_Webの基礎

    「Webの基礎」今回はHTMLのiframe(インラインフレーム)についてです。<iframe>タグの属性を解説しながら、埋め込むコンテンツがどのように設定されているのかを確認していきます。GoogleMapを埋め込むコード例の内容も確認。

  • Excel VBA Rnd関数で疑似乱数を生成する

    Excel VBA Rnd関数は疑似乱数を生成します。引数の使い方で「乱数を固定」することもできます。Rand関数の前にRandomizeステートメントを使ってシード値を初期化する方法や整数にする方法などをサンプルコードを使って解説します。

  • WINGパックからXserverへ無料独自ドメイン移管完了!

    ConoHa WINGのWINGパックで取得した無料独自ドメインをエックスサーバーに移管しました。AuthCodeがやっと表示されましたが、実際の移管作業で直面してわかった「Whois代理公開設定」の解除などについて遺憾の手順を解説します。

  • Excel VBA Int関数とFix関数で整数を取得する

    Excel VBAのInt関数とFix関数は数値の整数部分を取得する関数です。どちらも数値の小数部分を捨てて整数部分を返しますが、引数が「負の数」の場合、Int関数は小数部分を繰り上げ、Fix関数は小数部分を切り捨てる違いがあります。

  • Excel VBA Abs関数で絶対値を取得する

    Excel VBAのAbs関数は数値の絶対値を取得する関数です。引数の数値または数値式の絶対値を返します。戻り値のデータ型は引数と同型です。絶対値とは、数値からマイナス符号を取り除いた正の値です。絶対値を取得する使用例で詳しく解説します。

  • 【HTML】リンクについて_Webの基礎知識

    「Webの基礎」今回はHTMLのリンクについてです。リンクを設定できるのは<a>タグと<link>タグです。それぞれのタグの設定方法について勉強します。<link>タグの属性一覧や<a>タグで指定場所にジャンプする方法などを解説しています。

  • Excel VBA 関数一覧

    Excel VBA の関数一覧表を用意しました。一覧表は、列見出し部分をクリックすればソートでます。関数の詳細確認は、各関数名にVBA公式リファレンスページURLへの外部リンクまたはサイト内解説記事への内部リンクを設置しています。

  • 【HTML】イメージ要素について_Webの基礎知識

    「Webの基礎」今回はHTMLのイメージ<img>要素についてです。<img>タグには表示する画像を指定するsrc属性とalt属性やレスポンシブに画像を出し分けるsrcset属性とsizes属性など沢山の属性あります。これらを詳しく学びます

  • WINGパック解約直後にAuthCodeが表示されないのは何故?

    KonoHa WINGからXserverにサーバーを移転しました。ドメインの移管を伴わない移転でしたが、SSL化されているWordPressサイトの移転は「WordPress簡単移行」を使えばSSL証明書の発行も自動なのでとても簡単です。

  • 【HTML】テキストについて_Webの基礎知識

    「Webの基礎」今回はHTMLのテキストです。ページを見やすくするテキストの構造化について。その基本的なタグ「見出し<h1>」「段落<p>」「リスト<ul><ol><li>」「改行<br>」「強調<em><strong>」などについてです。

  • 【HTML】ドキュメントについて_Webの基礎知識

    Webページの基礎知識についての勉強です。今回からHTLMです。はじめに「HTMLとは」と題してHTMLを勉強するにあたって知っておくべき基本の部分「HTMLのバージョン」「ソースコード」「ブラウザでの見え方」「タグの構造」についてです。

  • 【HTML】HTMLとは_Webの基礎知識

    Webページの基礎知識についての勉強です。今回からHTLMです。はじめに「HTMLとは」と題してHTMLを勉強するにあたって知っておくべき基本の部分「HTMLのバージョン」「ソースコード」「ブラウザでの見え方」「タグの構造」についてです。

  • Webページに関する基礎的な勉強を始めます

    当サイトはWordPressを使ってWebページを作成していますがカスタマイズが必要な場合には、HTML/CSS/JavaScriptなどの基礎的な知識が必要です。今更ですが、Webページに関する基礎知識を取得するために勉強を始めていきます

  • Webページの基礎知識

    Webページの基礎知識についてのの勉強内容です。「WebページとWebサイト」とは。HTML / CSS / JavaScriptの役割。URLと絶対パスや相対パスの使い分け。Web設定で使われる「単位」などについてです。

  • 【Excel VBA】Enum(列挙型)を定義して使う方法

    Excel VBA で Enum(列挙型)を定義する方法とその使い方についての解説です。表データの列見出しで列番号を定義して使用する事例や定義した値の取得方法などを紹介します。列挙型を使う場合のメリットとデメリットについても解説しています。

  • Excel VBA クラス コレクションの最大要素数について(Lv.17)

    Excel VBAでクラスをコレクション化する場合の最大要素数について検証してみました。要素数が膨大な場合、処理時間が長くなってしまうので実用的な要素数の最大値を「コレクション化」「UserForm表示」「インスタンス開放」で検証しています

  • Excel VBA クラス UserFormで機能を操作する(Lv.16)

    Excel VBAのクラスモジュールに設定した機能を標準モジュールからUserFormを起動して操作を管理する方法の解説です。コレクションは標準モジュールでは操作が完了すると解放てしまいますが、UserFormを利用すれば操作を管理できます

  • Excel VBA クラス コレクションの内容を書き出す(Lv.15)

    Excel VBA クラスについて15回目は、コレクション化されたインスタンス要素をセル範囲に書き出します。コレクションを配列に変換して処理する方法を使います。書き込み先はInputBoxのType8を使って別ブックにも対応するようにします

  • Excel VBA クラス コレクション要素の追加と削除(Lv.14)

    Excel VBAのクラスでコレクション化されたインスタンスの集合に新たな要素をAddメソッドで追加する方法を解説。コレクションはKeyの重複が出来ないので、上書きする場合はRemoveメソッドで削除してから追加します。サンプルの登録あり。

  • Excel VBA クラス コレクションの要素取得方法(Lv.13)

    Excel VBA クラスの13回目です。コレクション化したインスタンスから要素を取得する方法について解説しています。サンプルは「InputBox」「Application.InputBox」「UserFormのListBox」の3つです。

  • Excel VBA クラス コンストラクタを利用する方法(Lv.12)

    Excel VBA クラスの12回目です。引数を渡せないVBAのコンストラクタですが、メソッドやコレクションなどをうまく利用することで引数付きコンストラクタのように振るまわせることが可能です。その一例について解説しています。

  • Excel VBA クラス コンストラクタとデストラクタ(Lv.11)

    Excel VBA クラスの11回目です。VBAにおけるコンストラクタとデストラクタについての解説です。基本的な利用方法等について解説しています。VBAでは引数を渡すことが出来ないので別途代替の処理が必要ですがその方法は次の記事で解説の予定

  • Excel VBA インスタンスの集合をコレクション化(Lv.10)

    Excel VBA 表データ1行分のインスタンスをCollectionオブジェクトを使って複数行をコレクション化する方法についての勉強です。ループ処理でAddメソッドを使ってインスタンスを追加していく際の注意点などについても解説しています。

  • Excel VBA シートの表データからクラスを作成 (Lv.9)

    Excel VBA シートの表データからクラスを作成する方法です。表データの列見出しをプロパティに設定してクラスをインスタンス化してデータ部分の1行を各プロパティに格納します。プロパティはすべてPropertyプロシージャを使用しています。

  • Excel VBA クラス Property Setプロシージャ(Lv.8)

    Excel VBAのクラスで使うProperty Setプロシージャは、オブジェクトの参照を設定します。通常はProperty Getを組み合わせて使います。Property Letプロシージャでも取得が可能なのでその違いも検証しています。

  • Excel VBA クラス Property Letプロシージャ(Lv.7)

    Excel VBAのクラスで使うProperty Letプロシージャは、オブジェクトのプロパティ値を設定できます。値は返せないのでProperty Getを組み合わせて使います。値を設定する際に任意の処理を実行できるメリットがあります。

  • Excel VBA クラス Property Getプロシージャ(Lv.6)

    Excel VBAのクラスで使うProperty Getプロシージャの使い方です。クラスモジュールでProperty Getプロシージャを使うと、オブジェクトのプロパティを取得できます。簡単な使用例で読み取り専用プロパティを作成しています。

  • Excel VBA クラス Propertyプロシージャ(Lv.5)

    Excel VBA クラスで使うPropertyプロシージャなら3つのステートメントを使ってカスタムプロパティの作成と操作ができます。Propertyプロシージャで作成したプロパティは、プロシージャを含むモジュールのプロパティになります。

  • Excel VBA クラスをインスタンス化する方法(Lv.4)

    Excel VBA クラスを使うにはクラスをインスタン化する必要があります。New演算子を使ってインスタンス化する方法とローカルウィンドウでインスタンスを確認する方法を解説しています。使い終わったインスタンスの開放についても解説しています。

  • Excel VBA クラスにメソッドを設定する方法(Lv.3)

    Excel VBA クラスに基本的なメソッドを設定する方法について勉強していきます。クラスについて第3回目です。クラスのメソッドはクラスモジュールでパブリックなSubまたはFunctionプロシージャをついかすることで設定できます。

  • Excel VBA クラスのプロパティ設定について(Lv.2)

    Excel VBA クラスの基本的なプロパティ設定方法について勉強していきます。クラスについて第2回目です。クラスのプロパティはクラスモジュールの宣言セクションでパブリック変数を宣言して設定します。追加設定後はオブジェクトブラウザーで確認。

  • Excel VBA クラスの作成・使い方について(Lv.1)

    Excel VBA クラスの作成・使い方について勉強していきますその第1回目です。クラスモジュールを挿入する方法の解説とプロパティとメソッド一つだけの簡単なクラスを作成してオブジェクトブラウザーでメンバーを確認する方法も紹介しています。

  • 【Excel VBA】On Error サブルーチンのエラー処理

    Excel VBA で複数のプロシージャを組み合わせる場合のエラー処理についての解説です。それぞれのプロシージャにエラー処理を設置する場合、サブプロシージャのエラー処理では Err.Raise してメインにエラーを引き継ぐ方法を紹介します。

  • 【Excel VBA】On Error サブルーチンのエラー処理

    Excel VBA で複数のプロシージャを組み合わせる場合のエラー処理についての解説です。それぞれのプロシージャにエラー処理を設置する場合、サブプロシージャのエラー処理では Err.Raise してメインにエラーを引き継ぐ方法を紹介します。

  • [HCB]プラグイン未使用ページではリソースを読み込ませない方法

    ソースコードを見やすく表示するHighlighting Code Block(HCB)プラグインがコードを表示していない記事ではデフォルトでロードするCSSとJavaSctiptを読み込ませないよう設定できたのでその方法を記録しておきます。

  • 【Excel VBA】Errオブジェクトについて

    Excel VBA のエラー処理を行うには Errオブジェクトについて理解しておく必要があります。RaiseメソッドとClearメソッドの使い方やプロパティの設定方法について、エラー情報一覧の取得などの使用例を使って詳しく解説しています。

  • 【Excel VBA】Errオブジェクトについて

    Excel VBA のエラー処理を行うには Errオブジェクトについて理解しておく必要があります。RaiseメソッドとClearメソッドの使い方やプロパティの設定方法について、エラー情報一覧の取得などの使用例を使って詳しく解説しています。

  • 【Excel VBA】エラー処理について(On Error)

    Excel VBA のエラー処理の基本的な部分 On Error ステートメントについて「On Error GoTo」「On Error Resume Next」「On Error GoTo 0 」それぞれについてサンプルコードを使って解説

  • 【Excel VBA】インデックスが有効範囲にありません。

    Excel VBA で発生する実行時エラー'9':インデックスが有効範囲にありません。について、その発生原因と対処法についての解説です。エラーとなるコードの例をコレクションと配列を使って再現し[デバッグ]する方法を動画を使って解説しています

  • 【Excel VBA】再計算が完了したかを確認する方法

    Excel VBAで計算状態を Application.CalculationState プロパティで確認する方法を使って再計算を確実に完了させる方法についての解説です。再計算の設定による実行速度の検証も行ってみたので是非ご覧ください。

arrow_drop_down

ブログリーダー」を活用して、kurumicoさんをフォローしませんか?

ハンドル名
kurumicoさん
ブログタイトル
仕事で使えるExcelVBA / kurumico.com
フォロー
仕事で使えるExcelVBA / kurumico.com

にほんブログ村 カテゴリー一覧

商用