「Excel VBA」の版間の差分
ナビゲーションに移動
検索に移動
1行目: | 1行目: | ||
− | ==Excel VBA== | + | ==[[Excel VBA]]== |
− | ===Tips=== | + | ===[[Tips]]=== |
[[Excel]] | | [[Excel]] | | ||
− | ==== | + | ====[[Excel]]操作==== |
− | *[Excel VBA セルからテキストを取得] | + | *[[Excel VBA セルからテキストを取得|セルからテキストを取得]] |
− | *[Excel VBA 最終更新日を取得] | + | *[[Excel VBA 最終更新日を取得|最終更新日を取得]] |
− | *[Excel VBA シートを設定ファイルとして利用する] | + | *[[Excel VBA シートを設定ファイルとして利用する|シートを設定ファイルとして利用する]] |
− | *[Excel VBA ユーザフォームを閉じさせない] | + | *[[Excel VBA ユーザフォームを閉じさせない|ユーザフォームを閉じさせない]] |
− | *[Excel VBA 確認のダイアログを表示させない] | + | *[[Excel VBA 確認のダイアログを表示させない|確認のダイアログを表示させない]] |
− | *[Excel VBA 最後のセルを取得] | + | *[[Excel VBA 最後のセルを取得|最後のセルを取得]] |
− | *[Excel VBA オートフィルタをシート間で同期] | + | *[[Excel VBA オートフィルタをシート間で同期|オートフィルタをシート間で同期]] |
− | *[Excel VBA オートフィルタをで行が隠れているか判定] | + | *[[Excel VBA オートフィルタをで行が隠れているか判定|オートフィルタをで行が隠れているか判定]] |
− | *[Excel VBA シート名を指定してハイパーリンクを作成] | + | *[[Excel VBA シート名を指定してハイパーリンクを作成|シート名を指定してハイパーリンクを作成]] |
− | *[Excel VBA すべてのシートに対して一括置換] | + | *[[Excel VBA すべてのシートに対して一括置換|すべてのシートに対して一括置換]] |
− | *[Excel VBA 処理中一時的に自動計算をとめる] | + | *[[Excel VBA 処理中一時的に自動計算をとめる|処理中一時的に自動計算をとめる]] |
====文字列操作==== | ====文字列操作==== | ||
− | *VB6 固定長のString | + | *[[VB6 固定長のString]] |
− | *[Excel VBA 文字列をバイト配列に変換] | + | *[[Excel VBA 文字列をバイト配列に変換|文字列をバイト配列に変換]] |
− | *[Excel VBA 正規表現を使う] | + | *[[Excel VBA 正規表現を使う|正規表現を使う]] |
====数値操作==== | ====数値操作==== | ||
− | *[Excel VBA 16進数表記] | + | *[[Excel VBA 16進数表記|16進数表記]] |
====ステートメント==== | ====ステートメント==== | ||
− | *[Excel VBA Shell関数の同期] | + | *[[Excel VBA Shell関数の同期|Shell関数の同期]] |
− | *[Excel VBA Printステートメントで改行しない] | + | *[[Excel VBA Printステートメントで改行しない|Printステートメントで改行しない]] |
− | *VB6 サブルーチンの呼び出し | + | *[[VB6 サブルーチンの呼び出し]] |
====ファイル操作==== | ====ファイル操作==== | ||
− | *[Excel VBA ディレクトリのファイルを繰り返し処理] | + | *[[Excel VBA ディレクトリのファイルを繰り返し処理|ディレクトリのファイルを繰り返し処理]] |
− | *[Excel VBA ディレクトリの再帰処理] | + | *[[Excel VBA ディレクトリの再帰処理|ディレクトリの再帰処理]] |
− | *[Excel VBA ドライブ、ディレクトリを指定してファイルを開くダイアログを表示] | + | *[[Excel VBA ドライブ、ディレクトリを指定してファイルを開くダイアログを表示|ドライブ、ディレクトリを指定してファイルを開くダイアログを表示]] |
− | *[Excel VBA 固定長の構造体をファイルから読む] | + | *[[Excel VBA 固定長の構造体をファイルから読む|固定長の構造体をファイルから読む]] |
====オブジェクト操作==== | ====オブジェクト操作==== | ||
− | *[Excel VBA Mapを使う] | + | *[[Excel VBA Mapを使う|Mapを使う]] |
− | *[Excel VBA インターフェースを使う] | + | *[[Excel VBA インターフェースを使う|インターフェースを使う]] |
− | *[Excel VBA IEを使う] | + | *[[Excel VBA IEを使う|IEを使う]] |
− | *[VBA 起動中のInternetExplorerを操作する] | + | *[[VBA 起動中のInternetExplorerを操作する|起動中のInternetExplorerを操作する]] |
− | *[Excel VBA 正規表現を使う] | + | *[[Excel VBA 正規表現を使う|正規表現を使う]] |
− | *[Excel VBA GUIDを生成する] | + | *[[Excel VBA GUIDを生成する|GUIDを生成する]] |
====マクロサンプル==== | ====マクロサンプル==== | ||
− | *Microsoft Project から Excelに吐き出したタスクの見栄えをちょっと整えるマクロ | + | *[[Microsoft Project から Excelに吐き出したタスクの見栄えをちょっと整えるマクロ]] |
− | *Perl VBのプロパティプロシージャを生成 | + | *[[Perl VBのプロパティプロシージャを生成]] |
− | *Excel VBA 最初の空白でないセルを返す | + | *[[Excel VBA 最初の空白でないセルを返す]] |
===ライブラリ=== | ===ライブラリ=== | ||
− | *Excel VBA Utility | + | *[[Excel VBA Utility]] |
− | *Excel VBA File Utility | + | *[[Excel VBA File Utility]] |
− | *Excel VBA Log Utility | + | *[[Excel VBA Log Utility]] |
− | *{{ref | + | *{{ref レコード末尾にC[[R]]LF挿入v10.xls}} |
**{{ref recsplt.exe}} VC++版 ↑遅すぎ | **{{ref recsplt.exe}} VC++版 ↑遅すぎ | ||
− | *Excel VBA プロパティのコードを生成する | + | *[[Excel VBA プロパティのコードを生成する]] |
− | *ファンクションポイント 簡易マクロ | + | *[[ファンクションポイント 簡易マクロ]] |
− | *Visio ER図の情報を取得する | + | *[[Visio ER図の情報を取得する]] |
− | *[Excel VBA テーブル定義からJavaプロパティ名称作成] | + | *[[Excel VBA テーブル定義からJavaプロパティ名称作成|テーブル定義からJavaプロパティ名称作成]] |
2020年2月16日 (日) 04:25時点における版
目次
Excel VBA
Tips
Excel |
Excel操作
- セルからテキストを取得
- 最終更新日を取得
- シートを設定ファイルとして利用する
- ユーザフォームを閉じさせない
- 確認のダイアログを表示させない
- 最後のセルを取得
- オートフィルタをシート間で同期
- オートフィルタをで行が隠れているか判定
- シート名を指定してハイパーリンクを作成
- すべてのシートに対して一括置換
- 処理中一時的に自動計算をとめる
文字列操作
数値操作
ステートメント
ファイル操作
オブジェクト操作
マクロサンプル
ライブラリ
- Excel VBA Utility
- Excel VBA File Utility
- Excel VBA Log Utility
- {{ref レコード末尾にCRLF挿入v10.xls}}
- テンプレート:Ref recsplt.exe VC++版 ↑遅すぎ
- Excel VBA プロパティのコードを生成する
- ファンクションポイント 簡易マクロ
- Visio ER図の情報を取得する
- テーブル定義からJavaプロパティ名称作成
© 2006 矢木浩人