配列(一次元/二次元)定数配列を使用する(Split/Arrayで代用)【ExcelVBA】 配列の要素を、定数として使用たい場合があります。 Excelマクロには定数の要素はありませんが、Split関数を使用して定数配列っぽく使用します。 ■使用例 ・決まった値があり定数を使用したいが、コー...2021.01.100配列(一次元/二次元)
関数・メソッド文字列を長整数型データ(数値)に変換する【CLng関数】【ExcelVBA】 構文 CLng(Expression) As Long Expression・・・ 整数型に変換したい数値 戻り値 ・・・・・Long型(整数型) Expressionに指定した数値をLong型に変...2021.01.092021.10.240関数・メソッド
関数・メソッド文字列を日付データに変換する【CDate関数】【ExcelVBA】 構文 CDate(Expression) As Date Expression・・・ 日付型に変換したい文字列や数値(シリアル値) 戻り値 ・・・・・Date型(日付型) Expressionに指定...2021.01.082022.05.100関数・メソッド
一覧表マクロ予約語一覧※変数名で使用不可一覧【ExcelVBA】 VBAマクロで変数名に使用できない予約語一覧をまとめました。 詳細はMicrosoftの公式サイトでご確認ください。 VBA予約語一覧 予約語とは、字句的には識別子(変数名、関数名、クラス名など)とし...2021.01.070一覧表
Internet Explorer自動操作VBAでIE操作「フレームありページの読込待ち」処理をパーツ化する【エクセルマクロ】 フレームありのページの場合、よく使うIE読込待ち処理だとエラーが出る可能性があります。 VBAでIE操作「IEのフレーム内の値を取得する」【エクセルマクロ】 VBAでIE操作「IEのフレーム内のリンク...2021.01.062021.11.070Internet Explorer自動操作
Internet Explorer自動操作VBAでIE操作「IEのフレーム内の値を取得する」【エクセルマクロ】 IEでフレーム(frame)内の値を取得したいケースがあります。 フレームでは親ページと子ページに分かれます。 子ページの名称を付与して処理するだけで、基本は下記のデータ取得方法と同一です。 VBAで...2021.01.052021.11.070Internet Explorer自動操作
Internet Explorer自動操作VBAでIE操作「IEのフレーム内のリンクをクリックする」【エクセルマクロ】 IEでフレーム(frame)内のリンクをクリックしたいケースがあります。 フレームでは親ページと子ページに分かれます。 子ページの名称を付与して処理するだけで、基本は下記のハイパーリンクをクリックする...2021.01.042021.11.070Internet Explorer自動操作
関数・メソッドブック全体のハイパーリンクがクリックされた時に処理実行する【SheetFollowHyperlink】【ExcelVBA】 構文 Workbook_SheetFollowHyperlink(ByVal Sh As Object, ByVal Target As Hyperlink) Sh・・・・・・クリックしたハイパーリン...2021.01.010関数・メソッド
関数・メソッドハイパーリンクがクリックされた時に処理実行する【FollowHyperlink】【ExcelVBA】 構文 Worksheet_FollowHyperlink(ByVal Target As Hyperlink) Target・・・・ クリックしたハイパーリンクのURL エクセル内のハイパーリンクをク...2020.12.310関数・メソッド
関数・メソッドピボットテーブルが更新された時に処理実行する【PivotTableUpdate】【ExcelVBA】 構文 Worksheet_PivotTableUpdate(ByVal Target As PivotTable) Target・・・・ 更新されたピボットテーブルを取得 ピボットテーブルが更新された...2020.12.300関数・メソッド
関数・メソッド印刷前に処理実行する/印刷させない【Workbook_BeforePrint】【ExcelVBA】 構文 Workbook_BeforePrint(Cancel As Boolean) Cancel ・・・・ True=印刷キャンセル/False=印刷する ブックを印刷する際に実行されるイベントで...2020.12.290関数・メソッド
関数・メソッドブック保存する前に処理実行する【Workbook_BeforeSave】【ExcelVBA】 構文 Workbook_BeforeSave(ByVal SaveAsUI as Boolean , Cancel As Boolean) SaveAsUI・・・ True=名前を付けて保存/Fals...2020.12.280関数・メソッド
関数・メソッドブックを閉じる時に処理実行する【Workbook_BeforeClose】【auto_close】【ExcelVBA】 構文 Workbook_BeforeClose(Cancel as Boolean) auto_close() マクロブックを閉じた時に自動実行されるイベントです。 CancelをTrueにするとブッ...2020.12.272021.11.080関数・メソッド
関数・メソッドブックを開く時に処理実行する【Workbook_Open】【auto_open】【ExcelVBA】 構文 Workbook_Open() auto_open() マクロブックを開いた時に自動実行されるイベントです。 Workbook_Openイベント/auto_openイベントのサンプルコード Wo...2020.12.262020.12.270関数・メソッド
関数・メソッド新しいワークシートを作成時、処理を行う【NewSheet】【ExcelVBA】 構文 Workbook_NewSheet(ByVal Sh As Object) Sh・・・ 追加された新規ワークシートオブジェクト 新規ワークシートを作成時に実行されるイベントです。 Workboo...2020.12.252021.01.040関数・メソッド
VBATipsチェックシートの入力を簡単に行う(SelectionChangeでクリックで入力完了)【ExcelVBA】 チェックリストの入力を簡単にしたい エクセルでチェックリストを作成し、運用している企業様も多いのではないでしょうか。 単純なシングルクリックでチェックできれば、チェック自体も簡単に行えます。 Sele...2020.12.240VBATips
関数・メソッドセルクリックした場合に処理を実行する【SelectionChange】【ExcelVBA】 構文 Worksheet_SelectionChange(ByVal Target As Range) Target・・・ クリックしたセル位置をRange形式で取得 WorkSheet内のセルをシン...2020.12.232022.05.310関数・メソッド
関数・メソッド右クリックした場合に処理を実行する【BeforeRightClick】【ExcelVBA】 構文 Worksheet_BeforeRightClick(ByVal Target As Range, Cancel As Boolean) Target・・・ 右クリックしたセル位置をRange形...2020.12.220関数・メソッド
関数・メソッド特定のセルがダブルクリックされた場合に処理を実行する【BeforeDoubleClick】【ExcelVBA】 構文 Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean Target・・・ ダブルクリックしたセル位置をRang...2020.12.210関数・メソッド
関数・メソッド文字列を数値に変換する【Val関数】【ExcelVBA】 構文 Val(String) String ・・・ 数値に変換したい文字列 戻り値・・・・数値(整数、小数点あり) Stringに指定した文字列を先頭から取得し、数値以外の文字が見つかるまで文字...2020.12.202021.01.020関数・メソッド