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 を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

  関連記事

固定長形式で分割(TextToColumns メソッド)
セルのデータを固定長形式で複数のセルに分割する(TextToColumns メソッド・Parse メソッド)

固定長形式でセルを分割 TextToColumns メソッドや Parse メソ …

エラー(CVErr 関数・IsError 関数・Error 関数)

CVErr 関数(エラー番号をエラー値に変換する)の使い方 【書式】 retur …

Spc 関数 01
指定した数のスペースを挿入する(Spc 関数)

指定した数のスペースを挿入 指定した数のスペースを挿入するには、Spc 関数を使 …

日付時刻:日付・時刻の間隔を取得( DateDiff 関数 )

DateDiff 関数の使い方 【書式】 result = DateDiff ( …

Array 関数(1)
Array 関数(バリアント型の配列を作成)

Array 関数の使い方 【書式】 myArray = Array ( elem …

演算子の優先順位
VBA の演算子(演算子の優先順位)

演算子の優先順位 演算子の優先順位とは、1つの式の中に演算子が複数ある場合、どの …

日付時刻:文字列から日付・時刻データを取得( DateValue 関数、TimeValue 関数 )

DateValue 関数(文字列から日付データを取得) 【書式】 date_va …

ユーザー設定リスト
ユーザー設定リストを使って並べ替える(Sort)

VBAでリスト、テーブルを並べ替える(Sort) VBAで、ソートを行うには、S …

日付時刻:年・月・日を取得(Year、Month、Day 関数)

日付から年・月・日を取得する関数 【書式】 date_year = Year ( …

no image
XlThemeColor 列挙型

XlThemeColor 列挙 定数 値 内容 xlThemeColorDark …