文字操作 |
---|
- 文字の長さを表示する
文字の長さを表示する
サンプルソース
' 文字の長さ
Cells(1,1) = Len("abcde")
' 結果:... - アルファベットを大文字または小文字で変換する
アルファベットを大文字または小文字で変換する
サンプルソース
' アルファベットを大文字... - 指定した文字を検索する
指定した文字を検索する
サンプルソース
strWord = "abcdeabcdef"
' 文字を検索
Cells(1,... - 左端・右端の文字を取り出す
左端・右端の文字を取り出す
サンプルソース
' 左端の文字
Cells(1,1) = Left("abcdeabcd... - 任意の位置と文字数の文字を取り出す
任意の位置と文字数の文字を取り出す
サンプルソース
' 任意の位置と文字数の文字を取り出... - 文字列の先頭または末尾のスペースを取る
文字列の先頭または末尾のスペースを取る
サンプルソース
' 先頭と末尾のスペースを取る
C... - 指定した文字を置換する
指定した文字を置換する
サンプルソース
strWord = "abcabcABC"
Cells(1,1) = Replace(st... - 文字を比較する
文字を比較する
サンプルソース
Cells(1,1) = StrComp("A","a")
' 結果は-1
Cells(1,1) =... - 指定文字数の空白を作る
指定文字数の空白を作る
サンプルソース
Cells(1,1) = "A" & Space(1) & "B"
' A... - 文字コードに対応する文字列を取得する
文字コードに対応する文字列を取得する
サンプルソース
Cells(1,1) = Chr(65)
' A
Cells(... - 文字列の文字コードを取得する
文字列の文字コードを取得する
サンプルソース
'
Cells(1,1) = Asc("A")
' 結果:65
Ce... - 16進数または8進数表記の文字列を取得する
16進数または8進数表記の文字列を取得する
サンプルソース
' 16進数で取得
Cells(1,1) = ...
|
データ型操作 |
---|
- 数字を文字型に変換する
数字を文字型に変換する
サンプルソース
Cells(1,1) = CStr(100)
' 結果:100
Cells(1,1... - 数字型に変換する
数字型に変換する
サンプルソース
' 整数型(Integer)に変換
Cells(1,1) = CInt(10.1234)
... - 配列型かを返す
配列型かを返す
サンプルソース
a = Array(1,2)
Cells(1,1) = IsArray(a)
' 結果:True
... - 日付に変換できるかを返す
日付に変換できるかを返す
サンプルソース
Cells(1,1) = IsDate("2013/11/01")
' True
Ce... - 数値に変換できるかを返す
数値に変換できるかを返す
サンプルソース
Cells(1,1) = IsNumeric("1")
' True
Cells(1,... - 変数が初期化されているかを返す
変数が初期化されているかを返す
サンプルソース
Dim a
Dim b
b = ""
Cells(1,1) = IsEm... - 日付形式または時刻形式の文字列を返す
日付形式または時刻形式の文字列を返す
サンプルソース
Cells(1,1) = FormatDateTime("20... - 数値形式の文字列に書式設定して返す
数値形式の文字列に書式設定して返す
サンプルソース
Cells(1,1) = FormatNumber(1.1234,... - パーセント形式の文字列を返す
パーセント形式の文字列を返す
サンプルソース
' 小数点第3位でパーセント形式
Cells(1,1)...
|
日付操作 |
---|
- 現在の日時を表示する
現在の日時を表示する
サンプルソース
' 現在の日時を表示
Cells(1,1) = Now()
' 現在の... - 指定日付の年・月・日を表示する
指定日付の年・月・日を表示する
サンプルソース
' 現在日時を変数にセット
strNow = Now(... - 指定日付の週を表示する
指定日付の週を表示する
サンプルソース
' 現在日時を変数にセット
strNow = Now()
' 週... - 日付や時刻の間隔を求める
日付や時刻の間隔を求める
サンプルソース
strDate1 = "2008/01/05 12:59:59"
strDate2 = ... - 日付や時刻に加算または減算する
日付や時刻に加算または減算する
サンプルソース
' 現在日時をstrNowにセット
strNow = No...
|
配列操作 |
---|
- 配列を作る
配列を作る
サンプルソース
ary = Array("a","b","c")
Cells(1,1) =
ary(0)
' 結果はa
C... - 文字列から配列を作る
文字列から配列を作る
サンプルソース
str = "A B C D"
ary = Split(str)
str = "A,B,C,D... - 配列のサイズを調べる
配列のサイズを調べる
サンプルソース
ary = Array("a","b","c")
Cells(1,1) = Ubound(a... - 配列を文字列に変換する
配列を文字列に変換する
サンプルソース
ary = Array("a","b","c")
Cells(1,1) = Join(ar... - 動的に配列のサイズを変える
動的に配列のサイズを変える
サンプルソース
' 配列のサイズを変える
Redim ary(10,10)
'...
|
|