Abs関数

Abs関数は、VBA関数の中で数字・三角関数に分類される関数です。

目次

Abs関数とは

Abs関数は、引き渡した数値の絶対値を同じデータ型で返します。

構文Abs(number)
引数省略説明
number ×引数 number には、任意の数式を指定します。引数 number に Null 値が含まれている場合、Abs 関数は Null 値を返します。また引数 number に、値が代入される前の変数が指定されている場合は、0 を返します。

数値の絶対値とは、その数値から符号を取り除いたものです。たとえば、ABS(-1) と ABS(1) は、どちらも 1 を返します。

Abs関数のサンプルコード

次の例は、Abs 関数を使って、指定した数値の絶対値を計算します。


Sub sample()

	Dim MyNumber
	MyNumber = Abs(50.3)            ' 50.3 を返します。
	MyNumber = Abs(-50.3)        ' 50.3 を返します。

End Sub

実行結果

50.3 を返します。

解説

数学・三角関数一覧

関数名内容
Abs数値の絶対値を算出します。
Atn数値のアークタンジェントを算出します。
Cos数値のコサインを算出します。
Exp数値の指数関数を算出します。
Fix数値の整数部分を返します。
指定した数値が負の場合は、値を超える最小の負の整数を算出します。
Log自然対数を算出します。
Rnd乱数を算出します。
Sgn数式の符号を値で算出します。
Sin数値のサインを算出します。
Sqr数値の平方根を算出します。
Tan数値のタンジェントを算出します。
Excel VBAのプログラミングのツボとコツがゼッタイにわかる本―最初からそう教えてくれればいいのに!Excel2007/2003対応

立山 秀利

プログラミング初心者でもわかりやすいExcel VBAの入門書です。本書では、他言語でのプログラミング経験がない初心者でもVBAプログラミングが理解できるよう、重要な機能に焦点をしぼって、VBAのポイントとなるオブジェクトや演算子、条件分岐、ループ、変数、関数などにをやさしく解説しました。「計算ドリル」「販売管理」といったアプリケーションを作りながら、楽しくVBAを学べます。

ExcelのVBAについてのQ&A掲示板

↑ExcelのVBA全般について分からない事があればこちらの掲示板よりご質問ください^^

VBAのInternetExplorer操作入門

↑ExcelのVBAをマスターできたら、エクセルVBAのIE(InternetExplorer)操作にも挑戦してみてください^^

VBAのIE制御入門RSS

RSSフィードを登録すると最新記事を受け取ることができます。

VBAIE操作のスカイプレッスン

エクセルVBAのステートメント

こちらでは、エクセルVBAの事例で利用したステートメントをまとめたものです。ExcelのVBAには様々な機能が用意されていますので一度ご確認ください。

エクセルVBAのオブジェクト

こちらでは、エクセルVBAの事例で利用したオブジェクトをまとめたものです。ExcelのVBAには様々な機能が用意されていますので一度ご確認ください。

エクセルVBAのプロパティ

こちらでは、エクセルVBAの事例で利用したオブジェクトのプロパティをまとめたものです。ExcelのVBAには様々な機能が用意されていますので一度ご確認ください。

エクセルVBAのメソッド

こちらでは、エクセルVBAの事例で利用したオブジェクトのメソッドをまとめたものです。ExcelのVBAには様々な機能が用意されていますので一度ご確認ください。

エクセルVBAのイベント

こちらでは、エクセルVBAの事例で利用したオブジェクトのイベントをまとめたものです。ExcelのVBAには様々な機能が用意されていますので一度ご確認ください。