地道に学ぶExcelVBA
新着情報
シート名をつけるときのルールと注意点
を追加!
エクセルで開発タブを追加する方法
を更新!
Split関数で文字列を分割する方法
を追加!
シートの表示と非表示を切り替える方法
を追加!
Trim/LTrim/RTrim関数等でスペースを削除する方法
を追加!
StrConv関数で文字列を変換する方法
を追加!
InStr関数で文字列の位置を先頭から調べる
を追加!
InstrRev関数で文字列の位置を末尾から調べる
を追加!
高速化するための設定&高速テクニックまとめ
を追加!
【実行時エラー424】オブジェクトが必要です。
を追加!
免責事項
を追加!
プライバシーポリシー
を追加!
【実行時エラー438】オブジェクトは、このプロパティまたはメソッドをサポートしていません。
を追加!
列番号(数値)と列記号(A、AA、ZZなど)の変換方法
を追加!
文字列を探す「Find」メソッド
を追加!
最終行・最終列を取得する方法まとめ
を追加!
シートの保護と解除の方法まとめ
を追加!
Replace関数で文字列を置換する方法
を追加!
With構文をマスターする!便利な使い方と注意点まとめ
を追加!
For Eachとは? 配列・セル範囲・コレクションを1つずつ処理する方法
を追加!
文字数取得の基本とエラー対策【Len関数】
を追加!
文字列の特定位置から数文字を取得する【Mid関数】
を追加!
Left関数の使い方と実務例 ~先頭の文字を抽出する方法~
を追加!
末尾の数文字を取得する【Right関数】
を追加!
Contents
始めに
ExcelVBAの習得メリット
エクセルで開発タブを追加する方法
VBEの起動と標準モジュールの追加
基本構文
プロシージャの開始と終了について
エクセルマクロの実行方法
マクロがあるエクセルファイルの保存方法
【メッセージボックス】MsgBox関数
数値や文字列の代入について
【セルの操作】Rangeについて
Excelの『行』と『列』について
【セルの操作】Cellsについて
プログラムのコメントアウト方法について
変数と型について
≪初心者向け≫条件分岐について
比較と真偽
【条件分岐】If文の使い方
【条件分岐】Select Caseの使い方
≪初心者向け≫反復処理について
【反復処理】For~Nextの使い方
【反復処理】Do~Loop(While)の使い方
【反復処理】Do~Loop(Until)の使い方
基本構文に慣れたら
標準モジュールのインポートとエクスポート
フォームコントロールのボタン操作
ActiveXコントロールのボタン操作
なぜ「マクロが無効にされました。」と無効化される?
【プロシージャの呼び出し】Sub・Function
【例外処理】エラーキャッチの方法
指定のシートのセルのデータを取得・格納する
指定のブックのセルのデータを取得・格納する
Setとは?オブジェクト変数の使い方とNothingの意味を解説
VBAでエクセルファイルやCSVファイルを開く
VBAでエクセルファイルやCSVファイルを保存する
VBAでエクセルファイルを閉じる
セルの範囲指定について
For Eachとは? 配列・セル範囲・コレクションを1つずつ処理する方法
With構文をマスターする!便利な使い方と注意点まとめ
最終行・最終列を取得する方法まとめ
文字列を探す「Find」メソッド
列番号(数値)と列記号(A、AA、ZZなど)の変換方法
VBAでエクセル関数を使用する
シートの表示と非表示を切り替える方法
高速化するための設定&高速テクニックまとめ
便利な関数
InStr関数で文字列の位置を先頭から調べる
InstrRev関数で文字列の位置を末尾から調べる
Left関数で文字列の先頭を取得する方法
Right関数で末尾の文字を取得する方法
Mid関数で文字列の一部を取得する方法
Len関数で文字数を取得する方法
Replace関数で文字列を置換する方法
StrConv関数で文字列を変換する方法
Trim/LTrim/RTrim関数等でスペースを削除する方法
Split関数で文字列を分割する方法
UBound・LBound関数で配列の範囲を調べる方法
Format関数で数値や日付を整形する方法
Now・Date・Time関数で日付・時刻を取得する方法
シート関連の操作
シートの保護と解除の方法まとめ
シート名をつけるときのルールと注意点
シートを追加する方法
シートを削除する方法
シート名を変更する方法
シートをコピーする方法
イベント関連
イベントとは
ブックを開いたときに、マクロを自動実行させる
シートを変更したときに、マクロを自動実行させる
セルの値が変更されたときに、マクロを自動実行させる
ブックの保存前/保存後に、マクロを自動実行させる
ブックを開いたときに、マクロを自動実行させる
ブックの閉じる前に、マクロを自動実行させる
印刷する前に、マクロを自動実行させる
エラーが起こったら
【コンパイル エラー】If ブロックに対応する End If がありません。
【コンパイル エラー】End If に対応する If ブロックがありません。
【実行時エラー6】オーバーフローしました。
【実行時エラー9】インデックスが有効範囲にありません。
【実行時エラー13】型が一致しません。
【実行時エラー49】DLL が正しく呼び出せません。
【実行時エラー91】オブジェクト変数または With ブロック変数が設定されていません。
【実行時エラー424】オブジェクトが必要です。
【実行時エラー438】オブジェクトは、このプロパティまたはメソッドをサポートしていません。
【実行時エラー1004】アプリケーション定義またはオブジェクト定義のエラーです。
番外編
記号を使った「変数の宣言」について
フォームの全オブジェクトの値をシートへ書き出す
当サイトについて
・
免責事項
・
プライバシーポリシー