ExcelWork.info

Excel(エクセル)のマクロ・VBA・関数・操作などのメモ

ある数値が、複数の範囲のどの範囲に含まれるかを示す文字列を返す(Partition 関数)

   

Partition 関数 の使い方


Partition 関数は、ある数値が、区切られた複数の範囲の中、どの範囲に含まれるかを示す文字列を返します。

【書式】

result = Partition ( number, start, stop, interval )


引数・戻り値

  • number  ・・・  対象となる整数。
  • start  ・・・  範囲全体の先頭となる正の整数または 0。
  • stop  ・・・  範囲全体の末尾となる start よりも大きい整数。
  • interval  ・・・  各範囲の長さを示す1以上の整数。
  • result  ・・・  number が、どこの範囲にあるかを示す文字列
    (書式は、「範囲の先頭の数値:範囲の末尾の数値」)。
    (例)result = Partition( 25, 1, 100, 20 )
     ⇒ result は、21:40 となります。


引数 interval に 1 を指定した場合
引数の startstop にかかわらず、戻り値 resultは、
number:number 」となります。

引数 number が、範囲外の場合
number が、引数の start より小さい場合の戻り値 resultは、
 :start – 1 」となります。
number が、引数の stop より大きい場合の戻り値 resultは、
stop + 1:  」となります。



Partition 関数 の使用例

サンプルVBAソース


実行結果

Partition 関数 例




 - VBA基本 , , ,

Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

  関連記事

Erase ステートメント(配列の初期化・動的配列のメモリ解放)

Erase ステートメントの使い方 【書式】 Erase myArray [, …

文字列:文字列の長さを取得( Len 関数、LenB 関数 )

Len 関数(文字列の長さを取得) 【書式】 result_len = Len …

色の設定(ThemeColor プロパティ・TintAndShade プロパティ)

ThemeColor プロパティ・TintAndShade プロパティ テーマカ …

Join 関数
Join 関数(配列の要素を結合)

Join 関数 1次元配列の各要素を指定した区切り文字で連結します。 【書式】 …

ThisCell プロパティ
ユーザー定義関数:セルを取得する(ThisCell プロパティ)

入力されたセルを取得する ワークシート上で使用する Function プロシージ …

引数の整数部分を取得する(Fix 関数・Int 関数)

Fix 関数・Int 関数の使い方 【書式】 number_fix = Fix …

オートシェイプの種類を表す定数
オートシェイプの種類を表す定数(MsoAutoShapeType 列挙型)

MsoAutoShapeType 列挙型 オートシェイプオブジェクトの図形の種類 …

Mid ステートメント 例
文字列:文字列変数内の一部を置き換える(Mid・MidB ステートメント)

Mid・MidB ステートメントの使い方 【書式】 { Mid | MidB } …

配列の添字の最小値を「1」に設定する

Option Base ステートメントを使用する 【書式】 Option Bas …

Option Compare Text 例
Option Compare ステートメント

Option Compare ステートメントの使い方 【書式】 Option C …