アクセストップページ VBAで文字列操作(LTrim関数,RTrim,Trim,Replace)

VBAで文字列操作(LTrim関数,RTrim,Trim,Replace)

menu
■文字列のスペースを削除する

VBAで文字列のスペースを削除するには3つの関数を使用します。

1 LTrim関数

LTrim関数では文字列の左端のスペースを削除します。

VBA書式:

LTrim (文字列)

使用例:

MsgBox (LTrim(" ACCESSVBATIPS"))

「ACCESSVBATIPS」と表示されます。

2 RTrim関数

RTrim関数では文字列の右端のスペースを削除します。

VBA書式:

RTrim (文字列式)

使用例:

MsgBox (RTrim("ACCESSVBATIPS "))

「ACCESSVBATIPS」と表示されます。

3 Trim (文字列式)

Trim関数では文字列の両端のスペースを削除します。

VBA書式:

Trim (文字列式)

使用例:

MsgBox (Trim(" ACCESSVBATIPS "))

「ACCESSVBATIPS」と表示されます。


■文字列を置換する

VBAで文字列を置換するにはReplace関数を使用します。

VBA書式:

Replace(文字列式,被置換文字列,置換文字列)

使用例:

MsgBox (Replace("ACCESSVBATIPS", "A", "Z"))

ZCCESSVBZTIPSと表示されます。


さらにオプションがあり、検索開始位置や置換回数、比較形式を
指定することも出来ます。

VBA書式:

Replace(文字列式,被置換文字列,置換文字列,検索開始位置,置換回数,比較方法)

比較方法:

vbUseCompareOption: OptionCompareステートメントの設定を使用して比較
vbBinaryCompare : バイナリモードで比較(大文字/小文字 半角/全角 ひらがな/カタカナを区別して比較
vbTextCompare : テキストモードで比較(大文字/小文字 半角/全角 ひらがな/カタカナを区別されず五十音で比較
vbDatabaseCompare: Accessのデータベースの設定を使用して比較


使用例:

MsgBox (Replace("AAAAAbbbbbbbCCCCCC", "B", "Y", 7, 3, vbTextCompare))


YYYbbbCCCCCCと表示されます。




アクセスを動画で楽に覚える方法はこちら>>






アクセスを動画で楽に覚える方法>>

 アクセス入門
・アクセスの構成
・アクセスのツールにプログラムを埋め込む
  
・アクセスのツールの基本操作
 ・アクセスでサブフォームの新規作成  
・アクセスでボタンとコンボボックスの新規作成  
・アクセスツールボックスでラベルとテキストボックス
  
・アクセスデザインビューとフォームビュー

・アクセスvba・条件分岐と繰り返し
  
・アクセスvba変数の種類
  
・アクセスフォーム・レポートの新規作成
  
・アクセス削除クエリの新規作成
・アクセスリレーションシップの新規作成  
・アクセスクエリの新規作成
  
・アクセステーブルでフィールドと・主キーの修正
  
・アクセステーブル作成

・アクセスの使い方
VBA
・アクセスVBAでパスワード画面
・VBAで時間操作(DateDiff関数,DatePart)

・VBAで時間操作(DateAdd関数,DateValue,TimeValue)
・VBAでエクセルの表をソート(Sortメソッド)
・VBAで時間操作(Time関数,・Hour,Minute,Second,Format)
・VBAで日付操作(Date関数,Year,Month,Day,
・Weekdayname,Format)

・VBAでエラー処理(On Error GoTo)
・VBAでコピー操作(copyメソッド)
・VBAで文字列操作(String関数,InStrRev)
・VBAで文字列操作(Len関数,Mid,Left,Right)
・VBAで文字列操作(UCase関数,LCase,StrConv)
・VBAで文字列操作(LTrim関数,RTrim,Trim,Replace)
・VBAで文字列操作(InStr関数)
・VBAで文字列操作(StrComp関数)
・VBAでFind メソッドを使って検索する方法
・VBA のcellsでエクセルのセルの位置を数字で指定する
・VBAでエクセルのsheetsの操作
・VBAで配列を扱う
・VBAでfileを操作する
・VBA、ADOとSQLでテーブルのデータを削除する
・VBA、ADOでAccessテーブルのレコードにアクセスする
・VBAでエクセルの書式を設定する

・VBAでテーブルやクエリのレコードをエクセルに入力
・VBAでエクセルのワークシートを追加
・アクセスVBAでインポートとエクスポート
データベース・SQL
・Update SETステートメントのSQL
・DELETE ステートメントのSQL
・INNER JOIN 内部結合のSQL
・LEFT JOIN 左外部結合のSQL
・RIGHT JOIN 右外部結合のSQL
・INSERT INTO ステートメントSQL
・SELECT DISTINCTで重複を削除SQL
・SELECTステートメントSQL
・SQLをDAOで使う
Copyright (C) 2011 All Rights Reserved.