- 締切済み
【エクセル】複数の行を選択・コピー時の改行消去法
- みんなの回答 (6)
- 専門家の回答
みんなの回答
- lightningHiyoko
- ベストアンサー率0% (0/0)
Excelではありませんが、データを横並びにできます。 https://textdata-conv.tsubusuke.com/conv46.php
- watabe007
- ベストアンサー率62% (476/760)
2行~17行を選択後 [ホーム]タブの[編集]グループにある[フィル]から[文字の割付]をクリックします。2行目に繋がった文字ができるのでコピーしてtxt等に貼り付けてください。 マクロで行うのなら下記のマクロを実行するとデスクトップにTest.txtが 作成され、開いた状態で表示されます。 Sub Test() Dim FilePath As String Dim v As Variant, ss As String 'A2セルより最終行までを配列に格納 v = Range("A2", Cells(Rows.Count, "A").End(xlUp)).Value '配列内の文字を連結し変数ssに格納 ss = Join(Application.Transpose(v), "") 'デスクトップにTest.txtを設ける FilePath = CreateObject("WScript.Shell").SpecialFolders("Desktop") & "\Test.txt" Open FilePath For Output As #1 'Test.txtにssを書き込み Print #1, ss Close #1 'Test.txtを開きアクティブに CreateObject("WScript.Shell").Run "Notepad.exe " & FilePath, 1 End Sub
- msMike
- ベストアンサー率20% (364/1804)
Excel内で、これまた、貴方の希望を超簡単一瞬の内にに実現できる方法を発見しました。 貴方の添付図において、 範囲 A2:A17 を選択 ⇒ Ctrl+Shift+→ ⇒ Alt+HFIJ 先ずは黙って試してみて、感動間違いなし! [回答No.1]が陳腐に見えてきました(*^_^*)
- bunjii
- ベストアンサー率43% (3589/8249)
Excelの値をコピーして他のソフトへtext形式で貼り付けるとセル間の値はタブまたは改行で区切られます。(同じ行の列間はタブ、同じ列の行間は改行) 貼付画像の例ではA2:A17に対しての操作なのでセル間に改行が入ります。 これを一括で簡単に改行を削除するにはWordを使うと効果的です。 1.ExcelでA2:A17をコピーしクリップボードへ記憶させる 2.Wordを開いて形式を選択して貼り付けでテキストを指定する 3.編集の置換であいまい検索のチェックを外して特殊文字の段落記号を選択する 4.置換後の文字列を空欄のままで「すべて置換」ボタンをクリックする 以上ですべての文字列が連結されます。
- msMike
- ベストアンサー率20% (364/1804)
- msMike
- ベストアンサー率20% (364/1804)
超簡単です。 セル B2 に式 =B1&A2 を入力 ⇒ セル B2 のフィルハンドルを「エイヤッ!」とダブルクリック ⇒ B列の最下行のセルを選択 ⇒ Ctrl+C ⇒ 「txt等に貼り付け」