VBA入門

Excel VBAの学習サイトです。Excel VBAの基本的な使い方から、実用的なサンプルまで、分かりやすく解説しています。

ワークシートの操作

ワークシートの追加

VBA(Visual Basic for Applications)を使ってExcelのワークシートを追加する方法について、具体例を交えて詳しく解説します。初心者でも理解しやすいようにステップバイステップで説明します。

ワークシートの削除

VBA を使って Excel のワークシートを削除する方法を具体例と共に解説します。ワークシート操作の基本から、エラーハンドリング、注意点までカバーしています。

ワークシートの取得

VBAを使って、特定のワークシートを取得する方法を解説します。名前で指定する方法や、インデックスで指定する方法についても解説します。

ワークシートの移動

Excel の VBA を活用して、特定のワークシートをブック内で移動させると、作業の効率化や自動化が可能になります。本記事では、VBA を使用してシートを簡単に移動する方法をご紹介します。

範囲の値を取得

バッチファイルを扱う上で効果的な、バッチファイルへ引数を渡す処理について、基本的な使い方からオプションの設定方法まで分かり易く説明しています。また、具体的なサンプルコードも記載しています。

ワークシートを選択する

VBA (Visual Basic for Applications) は、Excel での作業を自動化するための強力なツールです。この記事では、VBA を使用してシートを選択する方法と、複数のシートを選択する方法について解説します。

ワークブックの操作

commands

ActiveSheet

VBAでExcelの現在アクティブなシートを取得する方法と具体例について解説します。また、ActiveSheetを使用する際の危険性や注意点についても解説します。

Application.Waitメソッド

VBA の`Application.Wait`メソッドは、指定した時刻までコードの実行を一時停止するために使用されます。このメソッドを使うことで、一定の時間を待つ処理をスクリプト内に組み込むことが可能です。

DoEventsメソッド

VBA の`DoEvents`メソッドの基本的な構文や使い方、実際の活用シーンについて詳しく解説します。また、指定時間待機する方法についても紹介します。

GoTo コマンド

VBA の GoTo コマンドの使い方について解説します。

find関数

VBA の Find 機能は、Excel シート内で特定のデータを検索する際に非常に便利です。本記事では、VBA における Find の基本的な使い方から応用例まで詳しく解説します。

Replace関数

VBAのReplace関数の基本的な使い方や具体例を紹介します。Excelでのデータ整形や置換作業を効率化するために、Replace関数を活用しましょう。

Sleep関数

VBAの`Sleep`メソッドの構文と使い方、および実際の活用シーンについて詳しく解説します。待機時間の導入や特定のタイミングでの実行制御が必要な場合に役立つ情報を提供します。

api

Tips

実行速度の改善

出来上がったものを実行してみると、処理中に画面がガタガタ動いたり、マウスが頻繁に処理中モードと通常モードに切り替わってしまうことはありませんか?そういった方向けに、作成した処理の前に読み込ませるだけで、簡単に上記の問題が解決され、さらに高速

配列の操作

配列を使用することで、複数のデータを一つの変数に格納することができます。VBAにおける配列の定義と操作方法について解説します。

Base64へのエンコード

テキストをBase64でエンコードtext 変換する値 Base64フォーマットデータ実行テストDebug.Print (EncodeToBase64(aaa))

配列から空文字を除外する

VBAを使ってプログラムを作成する際、配列内のデータを操作することがよくあります。配列から空文字のデータを除外する必要がある場合、どのように実現するかをこの記事では解説します。

文字エスケープ

ダブルクォーテーションや改行文字など、VBAで文字エスケープを行う方法について解説します。文字列中に特殊文字を含める際に使用するエスケープシーケンスについても説明します。

Forループのスキップ(Continue)

VBAのForループ内で次のループへスキップする方法を紹介します。GoToコマンドを使うことで、Forループ内で次のループへスキップすることができます。

コレクション、配列の操作

VBA を使用して特定のコレクションや配列を効率的に処理することは、開発者にとって重要なスキルです。この記事では、VBA でコレクションや配列を 1 件ずつ処理する方法について詳しく解説します。

VLOOKUPを再現する

エクセル VBA を使用して VLOOKUP 関数に似た操作を実行する方法を徹底解説します。基本的な使い方から応用テクニックまで、初心者でもわかりやすく説明します。

改行コードの振る舞い

VBA を使ってテキスト処理を行う際、改行コードの扱いに注意が必要です。この記事では、VBA における改行コードの違いと、それぞれの振る舞いについて詳しく解説します。

コード中の改行

コードの途中でスペース + アンダースコアを挿入することで次の行に続けてコードを記述することが可能です。実際のプログラムと活用サンプルについても紹介します。

もっと読む