Tips

【ExcelVBAベーシック】文字列の先頭・末尾に含まれるスペースを削除する【練習問題】

【ExcelVBAベーシック】文字列の先頭・末尾に含まれるスペースを削除する【練習問題】

ExcelVBAベーシックの試験範囲に関する練習問題を記載していきます。
勉強して得た知識が定着しているかを確認しましょう。
他の練習問題を見たい場合は練習問題一覧を押下し確認してください。

【問題】

「 半角全角 」の先頭の半角スペース、末尾の全角スペースを削除したい場合のコードを記述してください。(ただし、置換は使わない)

【解答と解説】
※問題の要件を満たしていれば正解としてください。

置換を使わずに先頭と末尾にあるスペースを削除するには「Trim」を使います。
コードは以下のようになります。
[code] Range("C2") = Trim(Range("B2"))
[/code]

また「LTrim」と「RTrim」を使用することでも削除は可能です。
[code] Range("C3") = LTrim(Range("B3"))
Range("C3") = RTrim(Range("C3"))
[/code]

▼実際に試したのがこちら

画像では分かりづらいのですが、セルC2とセルC3に「半角全角」と表示されました。


excel_VBAを学んで業務効率化!

excel-vba入門 連載

Recent News

Recent Tips

Tag Search