忍者ブログ
Admin / Write / Res
「駆け出しの翻訳屋」として、学習したことをちょこちょこ書くつもりでしたが、「いつまで駆け出しなんだ?!」と言っているうちに早、リタイア年齢に! 現在は、城めぐり、乗り鉄などの旅と読書の話がメインです。
[316]  [315]  [314]  [313]  [312]  [311]  [310]  [309]  [308]  [307]  [306
用語集の変換の話で、Excel のセル内にタブや改行があると変換が失敗すると書いたのですが、実際にこれらを検索するのは結構むずかしいように思います。^^;

普通、Excel のセルにはタブを入力できないのですが、別のファイルから Excel に変換されている場合などは、タブが入っていることがあります。
しかし、タブを検索しようとしても、検索文字列にタブを入力できず、そのままでは検索できません。

改行の場合は、検索文字列のところに Ctrl + J と入力すれば、検索できるようです(今日初めて知りました ^^;)。

ただし、Ctrl + J は、Chr(10)(LF:ラインフィード)のようで、Chr(13)(CR:キャリッジリターン)は検索できないようです。
手持ちのファイルで、Ctrl + J をスペースに置き換えたのですが、一部の改行が残ってしまいました。

結局、Excel のマクロで改行とタブを半角スペースに置き換えることにしました。


Sub 改行をスペースに置換()
'
Cells.Replace What:=Chr(10), Replacement:=" ", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
'
Cells.Replace What:=Chr(13), Replacement:=" ", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False

End Sub


Sub タブをスペースに置換()
'
Cells.Replace What:=Chr(9), Replacement:=" ", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False

End Sub

拍手[0回]

PR
この記事にコメントする
Name
Title
Color
Mail
URL
Comment
Password   Vodafone絵文字 i-mode絵文字 Ezweb絵文字
secret(管理人のみ表示)
カレンダー
04 2026/05 06
S M T W T F S
2
4 5 6 7 8 9
10 11 12 13 14 15 16
17 19 20 21 22 23
24 25 26 27 28 29 30
31
最新コメント
[03/31 ハルリン]
[12/16 明風]
[07/22 明風]
[07/22 明風]
[01/25 文字起こし]
プロフィール
HN:
明風
性別:
非公開
自己紹介:
某社の技術職からフリーランスのIT翻訳屋に転身。
「駆け出しの翻訳屋」と言っているうちに、早、リタイア年齢に!
現在は、読書、城めぐり、乗り鉄などの趣味に明け暮れています。
バーコード
ブログ内検索
P R
忍者AdMax
フリーエリア
Copyright ©   明風堂ブログ All Rights Reserved.
*Material by Pearl Box  *Photo by Kun  * Template by tsukika
忍者ブログ [PR]