更新情報

[08/06/19] 「印をつけるマクロを作成する」ページを更新しました。
[08/05/25] カテゴリ「エクセルマクロの作成」に「エクセルのマクロを修正」の記事を追加しました。
[08/03/19] 「コマンドボタンの扱い方」ページを更新しました。
[08/02/25] カテゴリ「エクセルマクロの使い方」に「エクセルのマクロで計算しよう」の記事を追加しました。
[08/02/06] 「Excelマクロウイルス」ページを更新しました。
[08/01/19] 「マクロで範囲を選択する」ページを更新しました。

ワークシートの関数とVBAの関数

Excelを始めた人がマクロや関数などを使用しようとしたときに感じる疑問として「VBAとワークシート上の関数はなぜ違うんだろう?」と思う方が多いのではないかと思います。

結果的にはワークシートの関数とVBAの関数は全く異なるものと思ってください。

以下にVBAとワークシートの関数の違いを少し紹介したいと思います。

同じ意味の関数で、スペルが違う関数
【今日の日付取得】
VBA関数   :「Date」
ワークシート関数:「Today」

【日付の間隔を取得】
VBA関数   :「Datediff」
ワークシート関数:「DATEDIF」

スペルが同じで、違う動作をする関数
【Round】
VBA関数   :丸め処理
ワークシート関数:四捨五入

など他にも色々あります。

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

同じ名称で同じ動作という関数はめったにないと思った方がいいと思います。

Excel5.0からマクロでVBAを記述するようになりましたが、それより前のバージョンのではマクロにワークシート関数に書いているように記述していました。

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

東京個別指導学園TKG ファインズ キッズラボ ペガサス 指導法 大手学習塾 個人経営塾 東進ハイスクール 高速学習 アクシス 指導者 サピックス 学習法 ナビオ 指導法 進学個別指導塾 TOMAS 日能研 安全対策
エクセルマクロの使い方
エクセルマクロの作成
エクセルマクロ
関連リンク
uka | 東京ミッドタウン 青山 広尾 厚木 美容室 ヘアサロン ウカ
EXCEL HOMEPAGE
サイト情報
当ホームページ内からは、別のサーバを利用したWebサイトへリンクをしている場合があります。 掲載事項(コンテンツ)については細心の注意を払っていますが、掲載事項(コンテンツ)の誤りや掲載情報に基づいて被ったいかなるトラブルや損害などについて、当ホームページでは一切責任を負いません。 このホームページに掲載されている内容は予告なく変更、中断、中止することがあります。