アプリケーションとしてのVBA Excel(エクセル) VBA の役立つ Tips の紹介

アプリケーションとしてのVBA

Excel(エクセル) VBA の役立つ Tips の紹介

Top

はじめての方へ

基本Tips
セルを選択・参照する方法
変数を使用してセルを選択・参照する方法
最大の行数・列数を求める
連続してデータが入っているセル範囲の取得
選択されているセルのアドレス・行・列番号 を調べる / 順番にアクセスする
使用しているセルのアドレス・行・列番号 を調べる / 順番にアクセスする
ブックとシートの操作
シート・ブックが存在するかチェックする

ちょっとだけ文法
使用する変数を最初に宣言する
変数やプロシージャーなどの有効範囲(スコープレベル)
プロシージャーへの引数の渡し方 ByRef と ByVal

フィルターの便利な使い方
オートフィルターが設定されているか判断する
オートフィルターを使って複数の条件でデータを抽出する
フィルタ オプションを使用して、重複しない Item を取得する
フィルタ オプションを使用して、条件と一致したデータを別のシートにコピーする

ユーザーインターフェース
フォームの作成
フォームのコントロールの動作を決めるコードを記述する
フォームを使用して、開いている Book や Sheet を選択する
InputBox を使用する
MsgBox を使用する

検索
検索1 検索結果が1つだけの場合
検索2 複数検索結果がある場合
検索3 確実な検索

知っていると得するTips 1
稼働日を計算する
コメントを入れる (コメントブロック)
Displayの表示を止める
ステータスバーを使って進捗を表示させる
フォームのモードレス表示を使って進捗を表示させる
ワークシート関数を使う
実行時間を表示する
罫線を引く
様々な条件で範囲を特定する
シートのデータを別のシートにコピーする
テンプレートシートの書式と列幅を別のシートにコピーする
シートの並べ替え
シートを表示 / 非表示にする

どのボタンが押されたか判断する

知っていると得するTips 2
エラー処理
OSの名前・OS Excelのバージョン
パスを取得する
Excelが使用できるメモリ容量の取得
ブックの閉じる/最小化/元に戻す ボタンを消す
ふりがなを振る
配列を使う
2行づつソートする
重複行を削除する
空白行を削除する
空白のシートを削除する / 特定の警告やメッセージを表示しない
Book のプロパティを取得する / 設定する

ファイルとフォルダの操作
Fileを選択するオープンダイアログ / Bookを開く / CSV ファイルを開く
カンマ区切りのテキストファイルを開く
形式を指定してテキストファイルを開く
固定長フィールド形式のテキストファイルを開く
Bookを保存する / 名前を付けて保存する
ファイル・ディレクトリの存在を確認する
ファイルをコピーする
ファイルを削除する
フォルダを作成する ・ 削除する
ファイル・フォルダの名前を変更する・移動する
ファイルの属性・サイズを調べる・設定する
Folderを選択する
File / Folder の一覧を取得する
Fileの一覧をサブフォルダを含めて取得する(再帰呼び出し)
Fileの検索

入出力
テキスト形式の読み込み・書き込み
CSVファイルの読み込み
CSVファイルの書き出し
スペース区切りテキストの書き出し

イベント
シートのイベント
ブックのイベント
ブックとシート のイベント Enter Key でマクロを起動する

オブジェクト
オブジェクトの作成方法
ファイルシステムオブジェクトで利用できる メソッド・プロパティ
Fileオブジェクト プロパティ
Folderオブジェクト プロパティ
オブジェクトを使用したテキスト形式の読み込み・書き込み
オブジェクトを使用した File / Folder のコピー
オブジェクトを使用した File / Folder の移動
オブジェクトを使用した File / Folder の削除
Driveオブジェクト プロパティ

グラフの操作
空のグラフを作成する
データ範囲を指定してグラフを作成する
データ系列を指定してグラフを作成する
2系列のグラフをデータ系列毎に指定してグラフを作成する
2軸のグラフをデータ系列毎に分けてグラフを作成する
演算したデータを使用してグラフを作成する
グラフ定数一覧

もっと仕事を楽にしよう (アプリ紹介)
共通項目をKeyにして(参照して)別シート・ブックに値を代入する
シートの串刺し計算
生産工期から逆算した生産開始日の一覧表を作る
フォルダの中のテキスト形式のファイルを一括で修正する
商談情報から月毎・確度順の一覧表を作成する
組立・製造ラインの工程スケジューラー / シミュレーター
GoogleRankingChecker (グーグルランキングチェッカー)

Down Load

Column
「アプリケーションとしのVBA」の管理人について
仕事での VBA の使い方
どじなかみさん
どじなかみさん2
どじなかみさん3
どじなかみさん4
結婚記念日
トヨタ生産方式について I
トヨタ生産方式について II
トヨタ生産方式について III
決断
こだわり
モルツの味を返せ
自己表現と枠
蛸の子供は何と呼ぶか
怒れ!

こんなの作って

学習教材

お問い合わせ

相互リンク

本当に訪問者が知りたい20の質問

    

Copy (C) 2005   アプリケーションとしてのVBA   All Rights Reserved.