結の日記Top > エクセル マクロ > エクセルのマクロの使い方(Trim編)
『子育てバイブル決定版』教師生活21年、いじめ問題解決のプロが子育ての極意を伝授!子どもを思い通りに動かす魔法のノウハウとは?【電話相談&返金保証あり】ダイエット占い
-cat-
これをあなたのサイトに貼り付けたければ以下の枠内のコードをあなたのブログやホームページに貼り付けてください。
右クリックで全て選択をして頂いて再度右クリックでコピーしてあなたのブログに貼り付けてください。
エクセルのマクロの使い方(Trim編)
エクセルでデータをソートして使おうと思ったのですが、文字列の先頭やいたるところに空白が入っていて正しくソートできません!!正しくソートするためにTrimを使おうかと思ったのですが、使い方がよくわからなくてどうしたらいいか分からなくなってしまいました!!
というような疑問をお持ちの方とかいると思います!!ここでエクセルのマクロを使って空白セルを削除するプログラムを作ってみたいと思います!!使う命令は「Trim」です!!Trimは文字列中にある空白を取り除いた文字列を返してくれる関数です!!
ここでちょっとしたエクセルの豆知識です!!
エクセル上に文字列がたくさん記入されているとして、セルを選択したいときに使うキー操作ですが、「Ctrlキー」+マウスでセルを飛び飛びに選択することが出来ます!!
また「Shiftキー」+「Ctrlキー」+矢印キーで、連続するエリアを選択することが出来ます!!用途に合わせて使用してみてくださいね!!
では、話を戻しまして、文字列中の空白除去のマクロプログラムです!!
Sub 空白除去プログラム()
Dim abc As Range 'セルを定義
For Each abc In Selection
abc = Trim(abc) '左右の空白を削除して、「abc」を置き換える
Next
End Sub
ね!!こんなに簡単にTrimのプログラムが出来てしまいました!!これを使って空白除去してみてください!!
ちなみにですが、Trim関数には以下の種類がありますので、用途に応じて使用してください!!
・Trim(abc) → 文字列の左右にある空白を削除します!!
・RTrim(abc) → 文字列の右側にある空白を削除します!!
・LTrim(abc) → 文字列の左側にある空白を削除します!!
・Application.Trim(abc)→文字列の左右、または途中にある空白を削除します!!
以上、Trimに関して分かりましたでしょうか?色々使ってみてくださいね!!
関連エントリー
- エクセルのVBA関数とワークシート上の関数の違い
- マクロでフリガナをふろう!
- エクセルのマクロを使ってみよう!
- 自動記録機能を使わないでエクセルマクロを作成してみよう!
- Excelのマクロとは
- エクセルでマクロを作ってみましょう
- エクセルのマクロの使い方(Trim編)
- エクセルのマクロって何だろう?
- 初心者でもエクセルでマクロは組める?
- Excelマクロウイルスとは?
- エクセルでマクロを作ってみましょう
- エクセルでマクロを作ってみましょう(修正編)
- エクセル上にあるコマンドボタンの扱い方
- エクセル上にあるコマンドボタンの扱い方2
- エクセルで作ったマクロを別のパソコンで使用したい!
- エクセルファイルのマクロは存在しているのか?
- エクセルのマクロを勉強したい!
- エクセルマクロが必要か不必要かの判断をつけましょう!!
- エクセルのマクロってどういうもの?
- エクセルにマクロがある場合のOPEN時メッセージ
- エクセルのマクロの開き方の違いの意味
- エクセルのマクロを削除するには?
- エクセルのマクロを使って計算してみましょう
- エクセルで印をつけるマクロを作成したい
- エクセルのマクロで範囲を選択してみましょう!!
- エクセルのマクロって何なんでしょうか?
- エクセル初心者のマクロ
- 削除したのにエクセルのマクロが表示される理由は?
- 自分で作成したマクロをアドインするには?
- エクセルマクロでデータ移動