サンプル画像
Excelマクロ塾メニュー

エクセルマクロ・VBAは慣れが肝心
最初は難しく感じるExcelのマクロとVBAですが、仕組みが理解できると徐々に使いこなせるようになってきます!
自分のペースで着実に勉強しましょう!

エクセルマクロ塾
エクセルマクロ塾

Left,Right,Mid関数

Left,Right,Mid関数は、文字の指定した部分を他のセルに記入する関数です。

 

Left関数は選択した文字列の左から指定した文字を取り出します。

Right関数は右から指定した文字を取り出します。

Mid関数では指定した開始位置から必要な文字数のみ取り出します。

 

エクセルを起動して表を作成しましょう。

 

VBA Left,Right,Mid

 

上の表の「年・組・番号」を3つの関数を使って記入します。

 

表が完成したらVBEを起動しましょう。

[ ツール ] ⇒ [ マクロ ] ⇒ [ Visual Basic Editor ] をクリック

 

VBA Left,Right,Mid

 

コードを作成しました。

コードの内容を説明していきます。

 

VBA Left,Right,Mid

 

ここで重要なのは一番下の赤枠で囲まれた部分です。

初めにも書きましたが

 

Left関数は選択した文字列の左から指定した文字を取り出します。

Right関数右から指定した文字を取り出します。

Mid関数では指定した開始位置から必要な文字数のみ取り出します。

 

関数の後に続く( )内で変数(指定した文字列が入っています)の何文字分。を指定します

 

コードが完成したらF5キーで実行しましょう。

実行したらエクセルに戻り結果を確認します。

 

VBA Left,Right,Mid

 

表のB~D列に値が入力されました。

 

表とコードを比べながら説明します。

 

VBA Left,Right,Mid

 

学籍番号から「年・組・番号」をそれぞれ色分けして記入しました。

VBA