指定した文字を置換する
サンプルソース
strWord = "abcabcABC" Cells(1,1) = Replace(strWord,"a","X") ' 結果はXbcXbcABC Cells(1,1) = Replace(strWord,"a","X",3) ' 結果はabcXbcABC |
解説
Replace()は指定した文字を置換します。
第1引数は置換したい文字列、第2引数は置換する文字列、第3引数は置換する文字の位置を指定します。
第3引数は省略可能です。
文字操作
- 文字の長さを表示する文字の長さを表示する サンプルソース ' 文字の長さ Cells(1,1) = Len("abcde") ' 結果:...
- アルファベットを大文字または小文字で変換するアルファベットを大文字または小文字で変換する サンプルソース ' アルファベットを大文字...
- 指定した文字を検索する指定した文字を検索する サンプルソース strWord = "abcdeabcdef" ' 文字を検索 Cells(1,...
- 左端・右端の文字を取り出す左端・右端の文字を取り出す サンプルソース ' 左端の文字 Cells(1,1) = Left("abcdeabcd...
- 任意の位置と文字数の文字を取り出す任意の位置と文字数の文字を取り出す サンプルソース ' 任意の位置と文字数の文字を取り出...
- 文字列の先頭または末尾のスペースを取る文字列の先頭または末尾のスペースを取る サンプルソース ' 先頭と末尾のスペースを取る C...
- 文字を比較する文字を比較する サンプルソース 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... |