Excel VBA
今回はVBAの基本構文について学びます。 VBAの基本構文 2種類のオブジェクト式 オブジェクト.プロパティ = 値の構文を使って、プロパティを設定・変更する 読み取り専用プロパティ プロパティの値を調べる VBAの基本構文 VBAの構文には、大きく分けて以下の3…
プロシージャとは、マクロの最小実行単位のことです。 Subプロシージャの場合は、「Sub マクロ名」から始まり、「End Sub」で終わります。 プロシージャを考える プロシージャの種類 Functionプロシージャに引数を渡してみる 別プロシージャの呼び出し プロ…
モジュールとは、マクロを記述する専用のエリアのことです。 「マクロ」は、プログラミング言語「VBA」で記述される。 「マクロ」は、モジュールという専用のエリアに記述する。 VBAのコードも、もちろんモジュール内に記述する。 今回はそのモジュールにつ…
2019年4月中にVBAエキスパート 「ExcelVBAスタンダード」の取得を目標にしていますが、まずはそのひとつ前のレベルである「ExcelVBAベーシック」から勉強していきます。 このブログでこれからしばらくは、VBAエキスパートの勉強方法・VBAエキスパートの公式…
せっかくExcel VBAを勉強するのなら、あわせてExcel VBAの資格も取得しようと思っています。資格を取得することでスキルの証明になりますし、基礎固めにもなると考えました。 ※この記事は2019/4/14時点の情報となります。 Excel VBAの資格って何があるの? V…
こんばんは。ハイルナーです。 今回はVBEの画面を紹介します。 Visual Basic Editorの使用例 プロジェクトエクスプローラーとは プロジェクトエクスプローラーの表示方法 プロジェクトエクスプローラーの説明 プロパティウィンドウとは プロパティウィンドウ…
こんばんは。ハイルナーです。 本日はスペースを削除するTrim・LTrim・RTrim関数をご紹介します。 Trim・LTrim・RTrim Trim関数の使用例 例1 例2 LTrim関数の使用例 RTrim関数の使用例 Trim・LTrim・RTrim 構文 Trim(文字列) LTrim(文字列) RTrim(文字列) 説…
こんばんは。ハイルナーです。 本日は引数のアルファベットを小文字・大文字に変換する関数、LCase、UCaseをご紹介します。 LCase関数・UCase関数 LCase関数・UCase関数の使用例 例1.MsgBoxで試してみる 例2.セルの値を変更する LCase関数・UCase関数 構文 L…
こんばんは。ハイルナーです。 今回は文字の置換ができる「Replace」関数を紹介します。 Replace関数 セルのデータをReplace関数で置換しよう やりたい処理1 やりたい処理2 For~Next文を使ってReplace関数を試してみよう Replace関数で半角スペース、全角ス…
こんばんは。ハイルナーです。 今日はVBEの設定について、紹介します。 その前に、以前の記事で書いたVBEの復習をしましょう。 VBEはVisual Basic Editorの略 VBEはVBAの開発環境 VBEは「Alt」+「F11」のショートカットキーで表示が可能 VBAのコードを記述…
こんばんは。ハイルナーです。 本日は文字数に関するLen関数、LenB関数を紹介します。 Len関数 LenB関数 LenB関数で引数に指定した文字列のバイト数を表示する方法 注意点:ワークシート関数のLenB Len関数 引数に指定した文字列の文字数を返す関数です。 構…
こんばんは。ハイルナーです。 今回VBAのコードを記録したExcelファイルを保存する際の注意点を紹介します。 ファイルの拡張子について 保存のときの注意 初心者の私が疑問に思ったなぜか「2つファイルができている」事件 ファイルの拡張子について Excel200…
おはようございます。ハイルナーです。 本日はVBAのMid関数・Left関数・Right関数の使い方を紹介します。3つとも文字列から文字列を抽出・抜き出す関数です。 Mid関数 Left関数 Right関数 Mid関数・Left関数・Right関数で試してみよう Mid関数 構文 Mid(文字…
こんばんは。ハイルナーです。 前回はVBAの簡単な説明、「開発」タブの表示方法、セキュリティ設定をご紹介しました。 www.heilnervba.work 今回はVBAのコードを記述するVBEの表示方法とマクロの記録、実際にコードを書いていきます。よろしくお願いいたしま…
こんばんは。ハイルナーです。 今回は前回のプログラムのコードを書く前に、そもそも「VBAって何?」という部分や環境設定(開発タブの表示)、セキュリティ設定を簡単に記事にしたいと思います。 前回記事 www.heilnervba.work VBAとは 環境設定 VBAとは VBA…
こんばんは。ハイルナーです。 VBAに興味がありつつもなかなか勉強ができないって方はたくさんいると思います。私も、ず~っと勉強しないとなぁと思いつつそのままでした。ある程度コードは読めても実際に何かを作るとなるとお手上げ状態です。 プログラミン…