EXCEL VBA 入門  > 無い関数を作ろう


標準で用意されている関数では処理できない時がある、そんな時は自分専用の関数を作っちゃおう。

 

例えば、「123456」が入っているセルを指定したら「654321」に変えて表示する関数を作ってみよう。

 

使い道は分かりませんが、とにかく作ってみよう!

 

1.VBエディターを起動します([ALT] + F11)

2.[挿入] - [標準モジュール] で [Module1] が生成されます

3.以下のように入力してください(コピペでok)

 

Function test(w As String) As String
For i = Len(w) To 1 Step -1
a = a + Mid(w, i, 1)
Next
test = a
End Function

 

※これで、[test] という関数が完成しました

※使い方は、通常の関数と同じく「=test(A1)」で動作します

 

こんな感じで独自の関数を作るのも結構おもしろいです

 

 

 

Copyright(C)1996 System Engineering Connections All Rights Reserved.