即効テクニック


 Excel VBA


ウィンドウ操作関連のテクニック
ウィンドウを参照する(Windowsプロパティ)
ウィンドウをアクティブにする(Activateメソッド)
アクティブウインドウを参照する(ActiveWindowプロパティ)
ウィンドウサイズを固定する(EnableResizeプロパティ)
画面更新を制御する(ScreenUpdatingプロパティ)
・・・など
グラフ操作関連のテクニック
シートにある埋め込みグラフ名を全て取得する
Chartの操作−表示データのスクロール
Chartの操作−チャートのタイトルと数値軸や項目軸のタイトル
Chartの操作−項目の変更
Chartの操作−他シートからのチャートのコピーとソースデータの変更
・・・など
データベース関連のテクニック
レコードセットのフィールド名を取得する
レコードセットのレコード数を取得する
・・・など
シート操作関連のテクニック
ワークシートを追加して、ワークシートに名前を付ける
Array関数とFillAcrossSheetsメソッドを使って、複数シートに値を同時に入力する
特定のワークシートを新規のブックにコピーする
ワークシートの保護を設定・解除する
全てのシートから指定された文字列を検索する(CountIf関数)
・・・など
セル操作関連のテクニック
セルの内容に合わせて幅/高さを設定する
セルに名前を付けてリストボックスにセットする
ふりがなを別のセルに取り出す
指定セル範囲をピクチャとしてコピーして別シートに貼り付ける
A列の一番下の空白セルをアクティブにする
・・・など
ファイル操作関連のテクニック
フォルダ内のファイル名を取得する
異なる区切り記号の混在したテキストファイルを読み込む
複数ブックのシートを1つのブックにコピーする
テキストファイルを作成して保存する
他ブックのシートの使われているセル内容を全てコピーする
・・・など
ページ設定関連のテクニック
特定の列のデータが変わったら改ページして印刷する
シート毎にヘッダーを設定する
中央に配置するヘッダーを設定する
[ページ設定]ダイアログボックスを表示する
ヘッダーやフッターにセルの内容を表示する
・・・など
メニューバー・ツールバー関連のテクニック
ツールバーボタンにマクロを登録する
自作メニューバーのプルダウンメニューに境界線を入れる
マウスポインタが移動したラベルを浮かび上がらせる
ツールバーへマクロの登録をした際の注意
メニューバーの一部を選択不可能にできる?
・・・など
ユーザーフォーム関連のテクニック
Tagプロパティを使ってフォームを表示したプロシージャへ値を返す
フォームのテキストボックスに5桁の数字(00001)を表示する
ユーザーフォームの×印を無効にする
ユーザーフォームの表示位置とサイズを指定する
ラベルを使ってフォームに直線を引く
・・・など
関数関連のテクニック
VLookup関数を使ってセルの値を取得する
マクロでワークシート関数を使う
ユーザー定義関数でセルにシート名を表示する
Matchワークシート関数を使用してセル範囲を検索する
Minワークシート関数を使用してセル範囲の最小値を取得する
・・・など
書式設定関連のテクニック
セルの内容を判断して、書式を設定する
セルの表示形式を数値や文字列に設定する
全てのシートの書式を変更する
Shapeの書式コピー
使用可能なフォントを列挙する−CommandBarComboBoxのList
・・・など
図形操作関連のテクニック
貼り付けたピクチャ(画像)の書式変更と保護
シートの全てのオートシェイプ、ピクチャなどの描画レイヤのオブジェクト名を取得する
jpeg 画像の処理をもっと速く !
同心円を描画する
Shapeを使う - 線を引く
・・・など
日付・時刻関連のテクニック
DateDiff関数を使って日付や時刻の間隔を取得する
時刻データをテキスト表示にする
コンボボックスに本日の日付を表示する
西暦年月日から和暦年を取得する
十干十二支を取得する
・・・など
文字列操作関連のテクニック
StrComp関数を使って文字列を比較する
セルの文字の配置変更をする
文字列と数値型の変数を連結する
データ型を確認する
全角文字の数字を数値型に置き換える
・・・など
その他関連のテクニック
重複データのチェック <1>「For〜Next」と「DoWhile〜Loop」を使った方法
重複データのチェック <2>「ForEach〜Next」と「Find」メソッドを使った方法
取り敢えず、サンプルマクロを動かす
ステータスバーにメッセージを表示する
リストボックスで選択された値を取得する
・・・など