- Home »
- 講座の総目次 »
- Excel VBA入門:目次
- Excel(エクセル)VBAの基本的な構文についてまとめています。
簡易なサンプルを使って説明していますので、Excel VBA(マクロ)の学習の一助になれば幸いです。
- マクロそれともVBA
- この2つを区別すると、
マクロ:ある目的の操作手順を登録しておき、これを実行する機能。
VBA(Visual Basic For Application):Microsoft社の製品を操作するためのプログラミング言語。
ということになるのでしょうか・・・
- どちらを使うのが適当かよくわからないのですが、弊サイトでは「VBAの使い方」ということで説明しています。
VBA入門
- マクロの自動記録と実行
- VBE(Visual Basic Editor/VBエディタ)の使い方
- ワークシートを操作する
- セル範囲の指定方法
- セルへ値や数式を入力する
- セルのコピーと移動
- 繰り返し処理(For〜Next、Do〜Loop)
- 条件分岐処理(If〜Then,Select Case)
- 配列の利用
- データの並べ替え(Sort)
- オートフィルタ(AutoFilter)でのデータ抽出
- フィルタオプション(AdvancedFilter)でのデータ抽出
- Findメソッド,Like演算子を使った検索
- 統合(Consolidate)でのデータ集計
- ワークシートのイベント
- ワークシート関数を利用する
- ユーザー定義関数を利用する
- 対話型処理1(MsgBox関数)
- 対話型処理2(InputBox関数,InputBoxメソッド)
- Dictionaryオブジェクトを利用する
- ユーザーフォームを利用する
- カレンダーコントロール
- RegExpオブジェクトについて
- エラー処理
- On Error Goto 行ラベル
- On Error Resume Next
- 入力規則を設定する
- ふりがな情報
- SortedListクラスを利用する
- SortedListオブジェクトを作成する
- ランダムに並べ替える
- 重複なしの並べ替え
- CSVファイルを読み込む
- 日付の関数
- Date、Year、Month、Day
- DateAdd、DateDiff、Weekday、WeekdayName
- DateValue、DateSerial、DatePart
- 時刻(時間)の関数
- Time、Now
- Hour、Minute、Second
- TimeValue、TimeSerial
- 文字列操作の関数
- Len、Left、Mid、Right
- LCase、UCase、LTrim、Trim、RTrim
- Replace、InStr、InStrRev
- 文字列操作の関数(2)
- StrComp、StrConv、StrReverse
- Asc、AscW、Chr、ChrW
- Space、String
- Split、Join、Filter
- 文字列操作の関数(3)
- データ型変換関数
- データ型を変換する関数
CDate,CSng,CStr・・・など
- TypeName関数
- VarType関数
- データ型の変換が可能かを調べる関数
IsArray関数,IsDate関数,IsEmpty関数・・・など
- 重複なしのデータを抽出するいろいろな方法
- ヘッダー/フッターにセル値や日付を表示する
- ヘッダーとフッターのプロパティ
- ヘッダー/フッターに日付を表示したい
- ヘッダー/フッターに日付を和暦で表示したい
- 印刷時にその時の日付や時刻をヘッダーに印刷したい
- ヘッダー/フッターで改行したい
- ヘッダーとフッターに指定できる書式コード
- Excel2003以前のカラーパレットを使いたい
- セルにコメントを付ける
- データを振り分ける
- オートフィルタを利用する方法
- Dictionaryで重複しない項目を取り出して処理する
- Dictionaryと配列を利用して処理する
- 複数のシートのデータを1つのシートにまとめる
- 重複しないランダムな数値を得る方法
- ビンゴゲームを作成する
- 条件を満たす行を削除する
- セルの値に応じてセルに色を付ける
- セル内の文字の一部だけ色やサイズを変える
- セル内の文字列から数字を取り出す
- 全角英数字を半角英数字に変換する
- 数字を漢数字に変換する
- Personal.xlsとは?
- 日付の表示を揃える
- 月間カレンダー/年間カレンダーを作成する
- 席替えを自動で行う
- 席替えをくじ引きで行う
- 図を移動・コピーする
- Excelで個人票を作成する
- 色付きのセルを数える/合計する
- 重複しない2組のデータのリストを作成する
- 検索結果をリストボックスに表示する
- セルに値を入れる
- 1行単位で転記する
- 複数行まとめて転記する
- 配列を使ってセル範囲に入力する
- オートフィルタでデータを抽出し、別シートに貼り付ける
- オートフィルタでデータを抽出し、別シートに貼り付ける(リストボックス使用)
- オートフィルタでデータを抽出し、別シートに貼り付ける(コンボボックス使用)
- 条件によって処理を分ける
スポンサードリンク
よねさんのWordとExcelの小部屋|Excel(エクセル)講座の総目次|Excel(エクセル)VBA入門:目次
PageViewCounter
![Counter](http://counter.eurus.dti.ne.jp/cgi-bin/Count.cgi?df=yoneyama.20.dat|md=7|dd=B|ft=0|negate=Y)
Since2006/2/27