最近、Excel の「テキストを列に分割」機能を使用して、スペース文字に基づいてデータの列を複数の列に分割しました。これで、Excel にテキストを貼り付けると、「テキストを列に分割」機能を使用しなくても、テキストが自動的に複数の列に分割されます。この機能を通常の状態に戻す方法はありますか?
答え1
これはうまくいくようですが、少し複雑です。
- セルにデータを入力します。
- 「テキストを列に分割」機能を選択します。
- 「区切り」が選択されていることを確認し、「次へ」を選択します。
- スペース(または無効にする区切り文字)の横にあるチェックを外します
- 「完了」をクリックします。
答え2
簡単なマクロを作成し、それを personal.xlsm ファイルに追加しました。これがコードです。これは、簡単なマクロ実行という点を除けば、Leigh Riffel が提案したこととほぼ同じことを行います。
Sub DisableAutoSplitting()
Selection.TextToColumns Destination:=Range("C2"), DataType:=xlDelimited, _
TextQualifier:=xlDoubleQuote, ConsecutiveDelimiter:=False, Tab:=False, _
Semicolon:=False, Comma:=False, Space:=False, Other:=False, FieldInfo _
:=Array(1, 1), TrailingMinusNumbers:=True
End Sub
答え3
または、数式バーまたはセル内をクリックして入力し、貼り付けるだけです。そのセルにのみ貼り付けられます。(マクロを作成するのは大変です。とても複雑です)