2016-07-20 5 views
0

新しい行の文字データを含むExcelファイルがありました。改行文字の前にある値を削除する必要があります。例えばSee Excel example below ここでは最初の値を保持し、新しい行の文字の後に残っているものを削除するだけです。私はFind and Replaceオプションを試しましたが、ここで先行するテキストは最初のテキストに添付されています。ここで私を助けてくれますか?新しい行の文字を削除する方法

+0

新しい行を探していますどのように、私はあなたが他の範囲を持っている場合、その部分を調整すること自由に感じ、それを行うことになる次のVBAを持っているあなたのコメントを考えると


それはchr(10)かchr(13)などですか? –

+0

申し訳ありませんが、あなたの質問はありませんでした。もしあなたが探していたら、私はどのようにExcelで新しい行を見つけるのですか?Find and replaceオプションでCtrl + Jオプションを使うことです。 – shael

答えて

0

あなたは最初の質問に間違いがあったとコメントしました。 あなたはそれがあなたの後の結果ならば、=LEFT(A1,FIND(CHAR(10),A1))をB1に入れることができますか?

Sub PreLineFeed() 
Set rng = Range("A1").CurrentRegion 
Application.ScreenUpdating = False 
For Each cell In rng.Cells 
    cell.Value = Left(cell.Value, InStr(cell.Value, vbLf)) 
Next 
Application.ScreenUpdating = True 
End Sub 
+0

これは現在機能しています。とにかく私はジェネリックソリューションを探しています。私のデータにはカラムがたくさんあります。すべてのカラムをチェックすることはできません。また、特定のセルのワード数も固定されていません。 – shael

+0

OK、編集。 –

関連する問題