ExcelVBA

配列(一次元/二次元)

定数配列を使用する(Split/Arrayで代用)【ExcelVBA】

配列の要素を、定数として使用たい場合があります。 Excelマクロには定数の要素はありませんが、Split関数を使用して定数配列っぽく使用します。 ■使用例 ・決まった値があり定数を使用したいが、コー...
0
関数・メソッド

文字列を長整数型データ(数値)に変換する【CLng関数】【ExcelVBA】

構文 CLng(Expression)  As Long Expression・・・ 整数型に変換したい数値 戻り値 ・・・・・Long型(整数型) Expressionに指定した数値をLong型に変...
0
関数・メソッド

文字列を日付データに変換する【CDate関数】【ExcelVBA】

構文 CDate(Expression)  As Date Expression・・・ 日付型に変換したい文字列や数値(シリアル値) 戻り値 ・・・・・Date型(日付型) Expressionに指定...
0
一覧表

マクロ予約語一覧※変数名で使用不可一覧【ExcelVBA】

VBAマクロで変数名に使用できない予約語一覧をまとめました。 詳細はMicrosoftの公式サイトでご確認ください。 VBA予約語一覧 予約語とは、字句的には識別子(変数名、関数名、クラス名など)とし...
0
Internet Explorer自動操作

VBAでIE操作「フレームありページの読込待ち」処理をパーツ化する【エクセルマクロ】

フレームありのページの場合、よく使うIE読込待ち処理だとエラーが出る可能性があります。 VBAでIE操作「IEのフレーム内の値を取得する」【エクセルマクロ】 VBAでIE操作「IEのフレーム内のリンク...
0
Internet Explorer自動操作

VBAでIE操作「IEのフレーム内の値を取得する」【エクセルマクロ】

IEでフレーム(frame)内の値を取得したいケースがあります。 フレームでは親ページと子ページに分かれます。 子ページの名称を付与して処理するだけで、基本は下記のデータ取得方法と同一です。 VBAで...
0
Internet Explorer自動操作

VBAでIE操作「IEのフレーム内のリンクをクリックする」【エクセルマクロ】

IEでフレーム(frame)内のリンクをクリックしたいケースがあります。 フレームでは親ページと子ページに分かれます。 子ページの名称を付与して処理するだけで、基本は下記のハイパーリンクをクリックする...
0
関数・メソッド

ブック全体のハイパーリンクがクリックされた時に処理実行する【SheetFollowHyperlink】【ExcelVBA】

構文 Workbook_SheetFollowHyperlink(ByVal Sh As Object, ByVal Target As Hyperlink) Sh・・・・・・クリックしたハイパーリン...
0
関数・メソッド

ハイパーリンクがクリックされた時に処理実行する【FollowHyperlink】【ExcelVBA】

構文 Worksheet_FollowHyperlink(ByVal Target As Hyperlink) Target・・・・ クリックしたハイパーリンクのURL エクセル内のハイパーリンクをク...
0
関数・メソッド

ピボットテーブルが更新された時に処理実行する【PivotTableUpdate】【ExcelVBA】

構文 Worksheet_PivotTableUpdate(ByVal Target As PivotTable) Target・・・・ 更新されたピボットテーブルを取得 ピボットテーブルが更新された...
0
関数・メソッド

印刷前に処理実行する/印刷させない【Workbook_BeforePrint】【ExcelVBA】

構文 Workbook_BeforePrint(Cancel As Boolean) Cancel  ・・・・ True=印刷キャンセル/False=印刷する ブックを印刷する際に実行されるイベントで...
0
関数・メソッド

ブック保存する前に処理実行する【Workbook_BeforeSave】【ExcelVBA】

構文 Workbook_BeforeSave(ByVal SaveAsUI as Boolean , Cancel As Boolean) SaveAsUI・・・ True=名前を付けて保存/Fals...
0
関数・メソッド

ブックを閉じる時に処理実行する【Workbook_BeforeClose】【auto_close】【ExcelVBA】

構文 Workbook_BeforeClose(Cancel as Boolean) auto_close() マクロブックを閉じた時に自動実行されるイベントです。 CancelをTrueにするとブッ...
0
関数・メソッド

ブックを開く時に処理実行する【Workbook_Open】【auto_open】【ExcelVBA】

構文 Workbook_Open() auto_open() マクロブックを開いた時に自動実行されるイベントです。 Workbook_Openイベント/auto_openイベントのサンプルコード Wo...
0
関数・メソッド

新しいワークシートを作成時、処理を行う【NewSheet】【ExcelVBA】

構文 Workbook_NewSheet(ByVal Sh As Object) Sh・・・ 追加された新規ワークシートオブジェクト 新規ワークシートを作成時に実行されるイベントです。 Workboo...
0
VBATips

チェックシートの入力を簡単に行う(SelectionChangeでクリックで入力完了)【ExcelVBA】

チェックリストの入力を簡単にしたい エクセルでチェックリストを作成し、運用している企業様も多いのではないでしょうか。 単純なシングルクリックでチェックできれば、チェック自体も簡単に行えます。 Sele...
0
関数・メソッド

セルクリックした場合に処理を実行する【SelectionChange】【ExcelVBA】

構文 Worksheet_SelectionChange(ByVal Target As Range) Target・・・ クリックしたセル位置をRange形式で取得 WorkSheet内のセルをシン...
0
関数・メソッド

右クリックした場合に処理を実行する【BeforeRightClick】【ExcelVBA】

構文 Worksheet_BeforeRightClick(ByVal Target As Range, Cancel As Boolean) Target・・・ 右クリックしたセル位置をRange形...
0
関数・メソッド

特定のセルがダブルクリックされた場合に処理を実行する【BeforeDoubleClick】【ExcelVBA】

構文 Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean Target・・・ ダブルクリックしたセル位置をRang...
0
関数・メソッド

文字列を数値に変換する【Val関数】【ExcelVBA】

構文 Val(String)   String ・・・ 数値に変換したい文字列  戻り値・・・・数値(整数、小数点あり) Stringに指定した文字列を先頭から取得し、数値以外の文字が見つかるまで文字...
0