Excel2010Excelをあまりご存知ない方が作ったExcelファイルを、何らかのシステムの中で利用しようとすると、いろいろな前処理・準備処理が必要となります。最近、私が弄らせていただいているExcelファイルでは、セル内の文字列の前や後に、複数の改行が入っていることがあります。[セルの書式設定]ダイアログ-[配置]タブ-[縦位置]欄で「中央揃え」をすれば、文字列がセルの中の上下方向の中央に配置されるということをご存知ない方が、縦方向で中央揃えをしたいと考えた苦肉の策ではないかと推測しています。[スポンサードリンク]システムの中でこのExcelファイルを利用しようとする場合、文字列の前や後に、無意味に挿入された改行は削除しておくほうが無難です。そのためのユーザー定義関数をご紹介しましょう。Function2つのループ処理を入れたユーザー定義関数を作ってみました。2)Loopで、文字列がはじまる前の改行を削除しています。1)Loopで、文字列の後ろに続く改行を削除しています。strTmp」しています。セルの先頭や末尾に入っている改行を削除するためのユーザー定義関数をご紹介しました。Officeの使い方などを紹介し続け(2012年頃からはVBA関連記事が多め)、毎日5万人の方にご覧いただいています。