MS Accessの文字列または列フィールドの特定の文字を置換するために、元々は置換機能(VBA)を使用するこのコードがあります。コードはモジュール内にあります。特定の文字または列の単語を囲むスペースを整えるためにVBAにアクセスする
特定の文字の周囲のスペースをトリムするようにコードを修正する必要があります。例:thのように表示されている場合は、スペースを左側からトリミングして数字に合わせます。右側に複数のタブ(スペース)がある場合は、右側に1つのタブスペースしかないようにトリミングします。 アベニューと同じですが、1つのタブスペースが左右にあるように調整します。ここで
は、私が書いたものです:
Public Function TrmSpace(RemoveSpace As String) As String
Dim UserEntry As Variant, CorrectedEntry As Variant
Dim i As Long
ExpectedEntry = Array("th ", " th", " th ", "TH")
CorrectedEntry = Array("th", "th", "th", "th")
TrmSpace = RemoveSpace
For i = 0 To 3
TrmSpace = Trim(TrmSpace, ExpectedEntry(i), CorrectedEntry(i), Compare:=vbTextCompare)
Next
End Function
私はトリムするために交換するから機能を変更するが、私はそれが間違ってやっています。
ありがとうございました!
ガイ
このSQLにタグを付けましたが、純粋なVBA回答を受け入れました。この関数はクエリで使用できますか? – Fionnuala