[pear_error: message="Success" code=0 mode=return level=notice prefix="" info=""]
CLng関数についてメモしておきます。 文字列の数値等をLong型に変換する際などに使用します。 小数を指定したときの、小数以下は丸め方が少し特殊なので注意です。 四捨五入や切り上げ、切り捨てではありません。 概要 CLng(Expression) As Long 機能 指定値をLong型に変換 引数 Expression データ型を変換する値 Variant型 戻り値 変換した値 Long型 使用例 説明 記述例 出力 文字列をLong型に変換 CLng("123") 123 動作検証 説明 記述例 ...
フィロの村note | 2011.10.22 Sat 12:05
Replace関数についてメモしておきます。 文字列置換を行う際に使用します。 概要 Replace(expression, find, replace, [start], [count], [compare]) 機能 対象文字列(expression)から検索文字列(find)を置換文字列(replace)に置換 戻り値 置換した文字列(startを指定した場合は、指定位置から末尾までを置換した文字列) 引数 引数名説明 expression対象文字列 find 検索文字列 replace 置換文字列 start (省略可)検索の開始位置省略時は文字列の先頭から検索 count (省略可)置換する回数 compare (...
フィロの村note | 2011.10.21 Fri 23:19
InStrRev関数についてメモしておきます。 文字列末尾から文字列検索を行う際に使用します。 InStr関数と対になる関数のようですが、 なぜか引数の順番が違うので注意!(InStr関数の順番が悪い気がしますが…) 概要 InStrRev(stringcheck, stringmatch, [start], [compare]) 機能 対象文字列(stringcheck)から検索文字列(stringmatch)を末尾から検索 戻り値 最初に見つかった文字位置見つからなかった場合は「0」 引数 引数名説明 stringcheck 検索対象の文字列 stringmatch 検索する文字列 start (省...
フィロの村note | 2011.10.21 Fri 23:17
InStr関数についてメモしておきます。 文字列検索を行う際に使用します。 概要 InStr([start], string1, string2, [compare]) 機能 対象文字列(string1)から検索文字列(string2)を先頭から検索 戻り値 最初に見つかった文字位置見つからなかった場合は「0」 引数 引数名説明 start (compare省略時のみ省略可)検索の開始位置省略時は文字列の先頭から検索 string1 検索対象の文字列 string2 検索する文字列 compare (省略可)比較モードの定数 引数:定数 引数:compare 定数名値説明使用...
フィロの村note | 2011.10.21 Fri 23:14
StrConv関数についてメモしておきます。 大文字⇔小文字、半角⇔全角、ひらがな⇔カタカナ、Unicode⇔ShiftJIS等の相互変換ができます。 VB6やVBAはUnicodeなので、半角文字も2バイトとしてカウントしてしまうため、 LenB()で半角文字を1バイトとしてカウントする際にも必要になったりします。 概要 StrConv(string, conversion, [LocalID]) 機能 指定の文字列を指定の形式に変換 戻り値 変換した文字列 引数 引数名説明 string 変換対象の文字列 conversion 変換の種類の定数 LocalID (省略可)国別情...
フィロの村note | 2011.10.21 Fri 23:11
今回はSpace()という関数についてメモしておきます。 複数行の文字列を処理する場合、インデントを合わせたい時に便利です。 概要 Space(number) 機能指定の数の半角スペースの文字列を返す 戻り値生成された文字列 引数 引数名説明 number半角スペースの数 使用例 説明記述例出力 半角スペースを5個並べるSpace(5) (←半角スペース5個) 応用例 説明記述例出力 複数行のインデントを合わせる(この例では10文字で合わせています) Dim str1...
フィロの村note | 2011.10.21 Fri 23:08
VBでStringと言えば文字列型を思い浮かべる方が多いと思いますが、 実はString()という関数もあるのでメモしておきます。 Format関数との組み合わせで数値の0埋め等をする際に便利です。 概要 String(number, character) 機能指定の文字を指定の文字数だけ並べた文字列を返す 戻り値指定した文字を並べた文字列 引数 引数名説明 number指定の文字を並べる数 character指定の文字 または 文字コード※文字列を指定した場合、先頭の文字のみ使用するようです 使用例 説明記述例出力 文字...
フィロの村note | 2011.10.21 Fri 23:05
文字列の書式変換の為によく使用する関数かと思います。 ヘルプにも書式の詳細があんまり載ってなかったりするのでメモしておきます。 ※Excel2010のVBAで動作確認した結果を記載しています。 環境によっては出力結果が異なることがあるかもしれません。 概要 Format(expression, [format], [firstdayofweek], [firstweekofyear]) 機能指定の日時や数値、文字列を書式変換 戻り値指定した書式に変換した値(Variant型) 引数 引数名説明 expression 変換対象の値 format (省略可)変換する...
フィロの村note | 2011.10.21 Fri 23:04
CInt関数についてメモしておきます。 文字列の数値等をInteger型に変換する際などに使用します。 小数を指定したときの、小数以下は丸め方が少し特殊なので注意です。 四捨五入や切り上げ、切り捨てではありません。 概要 CInt(Expression) As Integer 機能 指定値をInteger型に変換 引数 Expression データ型を変換する値 Variant型 戻り値 変換した値 Integer型 使用例 説明 記述例 出力 文字列をInteger型に変換 CInt("123") 123 動作検証 ...
フィロの村note | 2011.10.21 Fri 23:02
CByte関数についてメモしておきます。 文字列の数値等をByte型に変換する際などに使用します。 小数を指定したときの、小数以下は丸め方が少し特殊なので注意です。 四捨五入や切り上げ、切り捨てではありません。 概要 CByte(Expression) As Byte 機能 指定値をByte型に変換 引数 Expression データ型を変換する値 Variant型 戻り値 変換した値 Byte型 使用例 説明 記述例 出力 文字列をByte型に変換 CByte("123") 123 動作検証 説明 記述例...
フィロの村note | 2011.10.20 Thu 23:25
全1000件中 561 - 570 件表示 (57/100 ページ)