エクセルのマクロとは?なんですか?Top >  エクセル マクロ >  エクセルのVBA関数とワークシート上の関数の違いとは? エクセルのVBA関数とワークシート上の関数の違い >  エクセルのVBA関数とワークシート上の関数の違いとは?

スポンサードリンク

エクセルのVBA関数とワークシート上の関数の違いとは?

Excelを使い始めた方がマクロやなどを、
使おうとしたときに感じる疑問としては、
上のは何故違うんだろう?」
と思う方がとても多いと思います。

結果的にはと、
とは全く別物とご理解ください。

以下にの、
違いについて少しご紹介します。

☆同じ意味ので、スペルが違う
【今日の日付取得】
   :「Date」
:「Today」

【日付の間隔を取得】
   :「Datediff」
:「DATEDIF」

☆スペルが同じで、違う動作をする
【Round】
   :丸め処理
:四捨五入

など他にもたくさん、色々あります。

同じ動作をするというのは、
たまたま同じように、
名前がつけられているだけです。

同じ名称で同じ動作というは、
ほとんどないと思った方がいいと思います。

Excelバージョン5.0からマクロでを、
記述するようになりましたが、
それより前のバージョンのでは、
マクロにを、
書いているように、記述していました。

とはVB(Microsoft Visual Basic)
というプログラム言語を元にして、
作成されている言語となっています。

Officeでは、WordやAccessそれぞれにマクロがあり、
おのおのにWordBasic、AccessBasicというように、
全く機能がバラバラのものが採用されていました。

それを統一するために作られた言語が、
(Visual Basic for Applications)
ということなのです。

以上のような、経緯があることから、
Excel独自のとoffice全体のとは、
違うということが少しお分かりになりますよね。

関連エントリー

エクセルのマクロとは?なんですか?Top >  エクセル マクロ >  エクセルのVBA関数とワークシート上の関数の違いとは? エクセルのVBA関数とワークシート上の関数の違い >  エクセルのVBA関数とワークシート上の関数の違いとは?

Google

Edit