指定した文字を検索する
サンプルソース
strWord = "abcdeabcdef" ' 文字を検索 Cells(1,1) = InStr(strWord,"s") ' 結果は1 Cells(1,1) = InStrRev(strWord,"r") ' 結果は6 Cells(1,1) = InStr(strWord,"z") ' 結果は0 |
解説
InStr()は指定文字列を最初から、InStrRevは最後から何文字目かを取得します。
結果が0の場合は文字が見つからないという結果です。
文字操作
- 文字の長さを表示する文字の長さを表示する サンプルソース ' 文字の長さ Cells(1,1) = Len("abcde") ' 結果:...
- アルファベットを大文字または小文字で変換するアルファベットを大文字または小文字で変換する サンプルソース ' アルファベットを大文字...
- 左端・右端の文字を取り出す左端・右端の文字を取り出す サンプルソース ' 左端の文字 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) = ...
Excel VBA講座
Excel VBA とは
Excel VBAとは、Excelに標準で付いているプログラミング言語です。
VBAはVisual Basic for Applicationsの略で、プログラムの構文は、Vi... |
色を設定するには(ColorIndex、Color)
色の指定方法にはColorIndexとColorの2種類があります。
セルの文字色の場合は Font に、背景色の場合は Interior に... |
VBE とは
VBE (Visual Basic Editor) とは、Excelに搭載したVBA用のエディターのことです。
VBEを起動するには、Excelの「ツール」→「マクロ」→「Visual... |