searchカテゴリー選択
chevron_left

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

cancel
プロフィール PROFILE

m_kbouさんのプロフィール

住所
未設定
出身
未設定

自由文未設定

ブログタイトル
教えて!ExcelVBA!
ブログURL
https://www.osiete-excelvba.work/saitomap
ブログ紹介文
ExcelVBAの基礎知識・書き方について説明していきます。
更新頻度(1年)

188回 / 139日(平均9.5回/週)

ブログ村参加:2019/02/20

本日のランキング(IN)
読者になる

新機能の「ブログリーダー」を活用して、m_kbouさんの読者になりませんか?

ハンドル名
m_kbouさん
ブログタイトル
教えて!ExcelVBA!
更新頻度
188回 / 139日(平均9.5回/週)
読者になる
教えて!ExcelVBA!

m_kbouさんの新着記事

1件〜30件

  • 【ExcelVBA フォーム&コントロール】ラベルプロパティウィンドウ内にある[Visible]の使い方を知りたいです。教えて!

    フォームにラベルを追加した場合、VBE画面左下のラベルプロパティウィンドウ内に表示される[Visible]の使い方について説明します。 【目次】 ラベルプロパティ内にあるVisibleとは Visibleを設定する方法 ラベルを非表示にする方法 ラベルを表示する方法 おわりに ラベルプロパティ内にあるVisibleとは 以下のラベルプロパティウィンドウ内の赤枠箇所が[Visible]となります。Visibleは作成したラベルを表示するか/しないかを指定する事ができます。 Visibleに定義する設定値は以下一覧の通りとなります。 Visibleを設定する方法 設定方法について説明していきます。…

  • 【ExcelVBA フォーム&コントロール】ラベルプロパティウィンドウ内にある[TextAlign]の使い方を知りたいです。教えて!

    フォームにラベルを追加した場合、VBE画面左下のラベルプロパティウィンドウ内に表示される[TextAlign]の使い方について説明します。 【目次】 ラベルプロパティ内にあるTextAlignとは TextAlignを設定する方法 中央揃えにする方法 右揃えにする方法 左揃えにする方法 おわりに ラベルプロパティ内にあるTextAlignとは 以下のラベルプロパティウィンドウ内の赤枠箇所が[TextAlign]となります。TextAlignは作成したラベル内の文字位置を指定する事ができます。 TextAlignに定義する設定値は以下一覧の通りとなります。 TextAlignを設定する方法 設定…

  • 【ExcelVBA フォーム&コントロール】ラベルプロパティウィンドウ内にある[SpecialEffect]の使い方を知りたいです。教えて!

    フォームにラベルを追加した場合、VBE画面左下のラベルプロパティウィンドウ内に表示される[SpecialEffect]の使い方について説明します。 【目次】 ラベルプロパティ内にあるSpecialEffectとは SpecialEffectを設定する方法 fmSpecialEffectRaisedを選択した場合(ラベル自体を凸表示) fmSpecialEffectSnukenを選択した場合(ラベル自体を凹表示) fmSpecialEffectEtchedを選択した場合(ラベル枠を凹表示) fmSpecialEffectBumpを選択した場合(ラベル枠を凸表示) fmSpecialEffectF…

  • 【ExcelVBA フォーム&コントロール】フォームプロパティウィンドウ内にある[Height]の使い方を知りたいです。教えて!

    フォームにラベルを追加した場合、VBE画面左下のラベルプロパティウィンドウ内に表示される[Height]の使い方について説明します。 【目次】 ラベルプロパティ内にあるHeightとは Heightを設定する方法 おわりに ラベルプロパティ内にあるHeightとは 以下のラベルプロパティウィンドウ内の赤枠箇所が[Height]となります。Heightは作成したラベルの高さをポイント単位で指定する事ができます。 Heightを設定する方法 設定方法について説明していきます。 (1)ラベルプロパティウィンドウ内のHeightをクリックしてカーソルを反転させます。 (2)入力されている数値をクリアし…

  • 【ExcelVBA フォーム&コントロール】ラベルプロパティウィンドウ内にある[Forecolor]の使い方を知りたいです。教えて!

    フォームにラベルを追加した場合、VBE画面左下のラベルプロパティウィンドウ内に表示される[Forecolor]の使い方について説明します。 【目次】 ラベルプロパティ内にあるForecolorとは Forecolorを変更する方法 おわりに ラベルプロパティ内にあるForecolorとは 以下のラベルプロパティウィンドウ内の赤枠箇所が[Forecolor]となります。Forecolorは一度設定すると以降にフォーム上に設置する文字色を設定値で表示する事ができます。 Forecolorを変更する方法 (1)ラベルプロパティウィンドウ内のForecolorをクリックすると▼ボタンが表示されます。(…

  • 【ExcelVBA フォーム&コントロール】ラベルプロパティウィンドウ内にある[Font]の使い方を知りたいです。教えて!

    フォームにラベルを追加した場合、VBE画面左下のラベルプロパティウィンドウ内に表示される[Font]の使い方について説明します。 【目次】 ラベルプロパティ内にあるFontとは Fontを設定する方法 おわりに ラベルプロパティ内にあるFontとは 以下のラベルプロパティウィンドウ内の赤枠箇所が[Font]となります。Fontは一度設定すると以降にラベル上に設置する文字フォントを設定値で表示する事ができます。 Fontを設定する方法 設定方法について説明していきます。 (1)ラベルプロパティウィンドウ内のFontをクリックすると[...]ボタンが表示されます。 (2)[...]ボタンをクリック…

  • 【ExcelVBA フォーム&コントロール】ラベルプロパティウィンドウ内にある[Enabled]の使い方を知りたいです。教えて!

    フォームにラベルを追加した場合、VBE画面左下のラベルプロパティウィンドウ内に表示される[Enabled]の使い方について説明します。 【目次】 ラベルプロパティ内にあるEnabledとは Enabledを設定する方法 ラベルの操作を無効(操作不可)にする方法 ラベルの操作を有効(操作可能)にする方法 おわりに ラベルプロパティ内にあるEnabledとは 以下のラベルプロパティウィンドウ内の赤枠箇所が[Enabled]となります。Enabledは作成したラベルの操作を有効・無効に指定する事ができます。 Enabledに定義する設定値は以下一覧の通りとなります。 Enabledを設定する方法 設…

  • 【ExcelVBA フォーム&コントロール】ラベルプロパティウィンドウ内にある[Caption]の使い方を知りたいです。教えて!

    フォームにラベルを追加した場合、VBE画面左下のラベルプロパティウィンドウ内に表示される[Caption]の使い方について説明します。 【目次】 ラベルプロパティ内にあるCaptionとは Captionを変更する方法 おわりに ラベルプロパティ内にあるCaptionとは 以下のラベルプロパティウィンドウ内の赤枠箇所が[Caption]となります。Captionは作成したラベルに文字列を設定する事ができます。 Captionを変更する方法 (1)ラベルプロパティウィンドウ内のCaptionをクリックし、カーソルを反転させます。(この時点ではラベルの文字列がLabel1になっています) (2)現…

  • 【ExcelVBA ブック操作】ブック内のシートが再計算された時に発生するイベントプロシージャを作成するにはどうすればいいの?教えて!

    ブック内のシートが再計算された時に発生するイベントプロシージャの使用方法について説明します。 【目次】 構文 作り方 実行例 おわりに 構文 イベントプロシージャの記述方法は以下の通りです。 ======================================================================= Private Sub Workbook_SheetCalculate(ByVal Sh As Object) [実行する処理内容] End Sub =========================================================…

  • 【ExcelVBA フォーム&コントロール】ラベルプロパティウィンドウ内にある[BorderStyle]の使い方を知りたいです。教えて!

    フォームにラベルを追加した場合、VBE画面左下のラベルプロパティウィンドウ内に表示される[BorderStyle]の使い方について説明します。 【目次】 ラベルプロパティ内にあるBorderStyleとは BorderStyleを変更する方法 枠線を表示する 枠線を表示しない おわりに ラベルプロパティ内にあるBorderStyleとは 以下ラベルプロパティウィンドウ内の赤枠箇所が[BorderStyle]となります。BorderStyleは作成したフォームに枠線を表示するか否かを指定する事ができます。 BorderStyleに定義する設定値は以下一覧の通りとなります。 BorderStyle…

  • 【ExcelVBA フォーム&コントロール】ラベルプロパティウィンドウ内にある[BorderColor]の使い方を知りたいです。教えて!

    フォームにラベルを追加した場合、VBE画面左下のラベルプロパティウィンドウ内に表示される[BorderColor]の使い方について説明します。 【目次】 フォームプロパティ内にあるBorderColorとは BorderColorを変更する方法 おわりに フォームプロパティ内にあるBorderColorとは 以下ラベルプロパティウィンドウ内の赤枠箇所が[BorderColor]となります。BorderColorは作成したラベルの枠線の色を変更する事ができます。 BorderColorを変更する方法 (1)ラベルプロパティウィンドウ内のBorderColorをクリックすると▼ボタンが表示されます…

  • 【ExcelVBA フォーム&コントロール】ラベルプロパティウィンドウ内にある[BackStyle]の使い方を知りたいです。教えて!

    フォームにラベルを追加した場合、VBE画面左下のラベルプロパティウィンドウ内に表示される[BackStyle]の使い方について説明します。 【目次】 ラベルプロパティ内にあるBackStyleとは BackStyleを変更する方法 背景を透明にする 背景を不透明にする おわりに ラベルプロパティ内にあるBackStyleとは 以下ラベルプロパティウィンドウ内の赤枠箇所が[BackStyle]となります。BackStyleは作成したラベルの背景のスタイルを設定する事ができます。 BackStyleに定義する設定値は以下一覧の通りとなります。 BackStyleを変更する方法 設定方法について説明…

  • 【ExcelVBA フォーム&コントロール】ラベルプロパティウィンドウ内にある[BackColor]の使い方を知りたいです。教えて!

    フォームにラベルを追加した場合、VBE画面左下のラベルプロパティウィンドウ内に表示される[BackColor]の使い方について説明します。 【目次】 ラベルプロパティ内にあるBackColorとは BackColorを変更する方法 おわりに ラベルプロパティ内にあるBackColorとは 以下ラベルプロパティウィンドウ内の赤枠箇所が[BackColor]となります。BackColorは作成したラベルの背景色を変更する事ができます。 BackColorを変更する方法 (1)ラベルプロパティウィンドウ内のBackColorをクリックすると▼ボタンが表示されます。(この時点ではフォームの背景色は灰色…

  • 【ExcelVBA 外部アプリケーション連携】(Access連携)Accessテーブルデータを検索するにはどうすればいいの?教えて!

    Accessテーブルデータを検索しExcelシートへ取り込む方法について説明します。 【目次】 構文 使い方 おわりに 構文 記述方法は、以下の通りとなります。 ======================================================================= Set[参照データベース]= OpenDatabase(”[データベースの登録パス]”) Set[参照テーブル]=[参照データベース].OpenRecordset(”[SQLのSELECT文によるテーブルデータ抽出方法]”) [参照テーブル].FindFirst "[参照テーブル項目名] = …

  • 【ExcelVBA フォーム&コントロール】フォームプロパティの使い方を知りたいです。教えて!

    フォームを作成するとVBE画面左下にプロパティウィンドウが表示されます。このウィンドウ内にある各項目の使い方について説明します。 【目次】 フォームプロパティウィンドウ オブジェクト名 BackColor BorderColor BorderStyle Caption Enabled Font Forecolor Picture PictureAlignment PictureSizeMode ScrollBars ShowModal StartUpPosition Width フォームプロパティウィンドウ 以下の赤枠箇所がフォームプロパティウィンドウとなります。 フォームプロパティウィンドウ…

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

    Time関数を使用したプログラミング例を紹介します。 【目次】 例題 プログラミング ダウンロード 例題 例題は、Time関数を使用して<STAT/STOP>ボタンをクリック(1回目)するとクリックされた時点での時刻が開始時刻にセットされ、もう一度クリック(2回目)するとクリックされた時点での時刻が終了時刻にセットされます。また、2回目のクリックでは開始時刻~終了時刻までの秒数を算出して結果にセットするプログラミング方法です。 [実行前]: ※開始時刻と終了時刻を取得する<STAT/STOP>ボタンを用意します。 [実行後]: ※<STAT/STOP>ボタンをクリックすると、開始時刻(A2セル…

  • 【ExcelVBA ブック操作】ブック内のシートが右クリックされた時に発生するイベントプロシージャを作成するにはどうすればいいの?教えて!

    ブック内のシートが右クリックされた時に発生するイベントプロシージャの使用方法について説明します。 【目次】 構文 作り方 実行例 おわりに 構文 イベントプロシージャの記述方法は以下の通りです。 ======================================================================= Private Sub Workbook_SheetBeforeRightClick(ByVal Sh As Object, ByVal Target As Range, Cancel As Boolean) [実行する処理内容] End Sub ======…

  • 【ExcelVBA 外部アプリケーション連携】(Access連携)Accessテーブルデータを取り込むにはどうすればいいの?教えて!

    AccessテーブルデータをExcelシートへ取り込む方法について説明します。ExcelとAccessとの連携によるデータのやり取りでは基本中の基本操作となります。是非一連の流れを理解して活用してみて下さい。 【目次】 構文 使い方 おわりに 構文 記述方法は、以下の通りとなります。 ======================================================================= Set[参照データベース]= OpenDatabase(”[データベースの登録パス]”) Set[参照テーブル]=[参照データベース].OpenRecordset(”[S…

  • 【ExcelVBA 関数】Format関数でデータの表示書式を変換するにはどうすればいいの?使い方を教えて!

    Format関数はデータの表示書式を変換します。Format関数を使用すれば、数値や文字列の表示書式だけでなく、日付や時刻の表示書式も変換する事ができます。使い方について説明します。 【目次】 構文 使い方 数値の書式記号(#) 数値の書式記号(0) 数値の書式記号(,) 数値の書式記号(.) 数値の書式記号(%) 日付の書式記号(yyyy) 日付の書式記号(yy) 日付の書式記号(mm) 日付の書式記号(m) 日付の書式記号(dd) 日付の書式記号(d) 日付の書式記号(yyyy/mm/dd) 日付の書式記号(yy/mm/dd) 日付の書式記号(yyyymmdd) 日付の書式記号(yymmd…

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

    Now関数を使用したプログラミング例を紹介します。 【目次】 例題 プログラミング ダンロード 例題 例題は、Now関数を使用して時刻が0時台~9時台であれば「おはようございます、〇〇さん。」を、時刻が10時台~16時台であれば「こんにちわ、〇〇さん。」を、時刻が17時~23時台であれば「こんばんわ、〇〇さん。」をA2セルに表示するプログラミング方法です。 [実行前]: [実行後]: プログラミング プログラミングは以下の通りとなります。 [記述例]: ※以下の記述例は、VBE(VBA記述画面)に記述しないと実行ができません。VBEの開き方については、VBEの開き方を参考にして下さい。また、ボ…

  • 【ExcelVBA ブック操作】ブック内のシートがダブルクリックされた時に発生するイベントプロシージャを作成するにはどうすればいいの?教えて!

    ブック内のシートがダブルクリックされた時に発生するイベントプロシージャの使用方法について説明します。 【目次】 構文 作り方 実行例 おわりに 構文 イベントプロシージャの記述方法は以下の通りです。 ======================================================================= Private Sub Workbook_SheetBeforeDoubleClick(ByVal Sh As Object, ByVal Target As Range, Cancel As Boolean) [実行する処理内容] End Sub ===…

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

    DateValue関数を使用したプログラミング例を紹介します。 【目次】 例題 プログラミング ダンロード 例題 例題は、A列に入力されている文字列注文日とB列に入力されている文字列納期について、DateValue関数を使用して両文字列を日付データに変換し、変換後の日付データの期間(日数)を算出してC列に表示するプログラミング方法です。 [実行前]: [実行後]: プログラミング プログラミングは以下の通りとなります。 [記述例]: ※以下の記述例は、VBE(VBA記述画面)に記述しないと実行ができません。VBEの開き方については、VBEの開き方を参考にして下さい。また、ボタンにプログラム内容…

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

    DateSerial関数を使用したプログラミング例を紹介します。 【目次】 例題 プログラミング ダウンロード 例題 例題は、A列に入力されている年月日について、DateSerial関数を使用して対象月の最終日をB列に表示するプログラミング方法です。 [実行前]: [実行後]: プログラミング プログラミングは以下の通りとなります。 [記述例]: ※以下の記述例は、VBE(VBA記述画面)に記述しないと実行ができません。VBEの開き方については、VBEの開き方を参考にして下さい。また、ボタンにプログラム内容を割り当てるには、VBAをボタンに割り当てるを参考にして下さい。 -----------…

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

    DatePart関数を使用したプログラミング例を紹介します。 【目次】 例題 プログラミング ダウンロード 例題 例題は、A列に入力されている年月日について、DatePart関数を使用して年末までの残日数をB列に表示するプログラミング方法です。 [実行前]: [実行後]: プログラミング プログラミングは以下の通りとなります。 [記述例]: ※以下の記述例は、VBE(VBA記述画面)に記述しないと実行ができません。VBEの開き方については、VBEの開き方を参考にして下さい。また、ボタンにプログラム内容を割り当てるには、VBAをボタンに割り当てるを参考にして下さい。 --------------…

  • 【ExcelVBA 外部アプリケーション連携】(Access連携)Accessテーブル(レコード)に接続する及び切断するにはどうすればいいの?教えて!

    ExcelVBAよりAccessデータベースに含まれるテーブルデータを操作するには、Accessデータベース接続後にテーブルに接続する必要があります。また、接続にてデータ操作が完了した後は、Accessデータベースとテーブルの切断作業も必要となります。今回はその接続と切断する方法について説明します。 【目次】 構文 使い方 おわりに 構文 記述方法は、以下の通りとなります。 (1)接続方法 ======================================================================= Set[参照テーブル]=[参照データベース].OpenReco…

  • 【ExcelVBA 関数】DatePart関数で日付の指定した部分を抽出するにはどうすればいいの?使い方を教えて!

    DatePart関数は日付の指定した部分の値を抽出します。使い方について説明します。 【目次】 構文 使い方 年の値を返す 月の値を返す 日の値を返す 時間の値を返す 分の値を返す 秒の値を返す おわりに 構文 DatePart関数の記述方法は、以下の通りとなります。 ======================================================================= DatePart(”[時間間隔の単位]”,[評価の対象となる日付]) ==========================================================…

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

    DateDiff関数を使用したプログラミング例を紹介します。 【目次】 例題 プログラミング ダウンロード 例題 例題は、A列に入力されている納期について、DateDiff関数を使用して本日日付からの日数を算出し、0未満の場合は”遅延しています。”を、0以上5以下の場合は”納品して下さい。”を、6以上の場合は”納品しないで下さい。”を表示するプログラミング方法です。 [実行前]: [実行後]: プログラミング プログラミングは以下の通りとなります。 [記述例]: ※以下の記述例は、VBE(VBA記述画面)に記述しないと実行ができません。VBEの開き方については、VBEの開き方を参考にして下さい…

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

    DateAdd関数を使用したプログラミング例を紹介します。 【目次】 例題 プログラミング ダウンロード 例題 例題は、A列に入力されている年月日について、DateAdd関数を使用して50日後の日数を加算し、その結果が去年以前の日付か?今年の日付か?来年以降の日付か?を判断するするプログラミング方法です。 [実行前]: [実行後]: プログラミング プログラミングは以下の通りとなります。 [記述例]: ※以下の記述例は、VBE(VBA記述画面)に記述しないと実行ができません。VBEの開き方については、VBEの開き方を参考にして下さい。また、ボタンにプログラム内容を割り当てるには、VBAをボタン…

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

    InStr関数を使用したプログラミング例を紹介します。 【目次】 例題 プログラミング ダウンロード 例題 例題は、A列に入力されている都道府県名について、InStr関数を使用して”県”の文字が表れる直前までの文字列をB列に表示するプログラミング方法です。 [実行前]: [実行後]: プログラミング プログラミングは以下の通りとなります。 [記述例]: ※以下の記述例は、VBE(VBA記述画面)に記述しないと実行ができません。VBEの開き方については、VBEの開き方を参考にして下さい。また、ボタンにプログラム内容を割り当てるには、VBAをボタンに割り当てるを参考にして下さい。 --------…

  • 【ExcelVBA フォーム&コントロール】フォームプロパティウィンドウ内にある[Width]の使い方を知りたいです。教えて!

    フォームを新規で作成した場合や作成済みフォームを呼び出した場合に、VBE画面左下プロパティウィンドウ内に表示される[Width]の使い方について説明します。 【目次】 フォームプロパティ内にあるWidthとは Widthを設定する方法 おわりに フォームプロパティ内にあるWidthとは 以下フォームプロパティウィンドウ内の赤枠箇所が[Width]となります。Widthは作成したフォームの幅をポイント単位で指定する事ができます。 Widthを設定する方法 設定方法について説明していきます。 (1)フォームプロパティウィンドウ内のWidthをクリックしてカーソルを反転させます。 (2)入力されてい…

カテゴリー一覧
商用