Petua: Bahasa lain diterjemahkan Google. Anda boleh melawat English versi pautan ini.
Log masuk
x
or
x
x
Daftar Sekarang
x

or

Bagaimana untuk menyalin sel tanpa pelepasan talian baru dalam Excel?

Biasanya, apabila menyalin sel Excel dengan Ctrl + C dan tampalkannya kepada editor lain seperti fail TXT, baris baru akan ditambah secara automatik pada akhir kandungan yang disalin seperti di bawah tangkapan skrin yang ditunjukkan. Jika anda ingin menampal semua sel yang disalin ke dalam medan baris tunggal, anda perlu tekan kekunci Backspace secara manual untuk kembali ke garis tunggal dan sebagainya setiap kali anda menampal sel. Bagaimana untuk menyalin sel tanpa pelepasan talian baru dalam Excel? Kaedah dalam artikel ini akan membantu anda untuk meneruskannya.

Salin sel tanpa memecah barisan baru dengan menyalin dan menampal

Salin sel tanpa memecah barisan baru dengan kod VBA


Salin sel tanpa memecah barisan baru dengan menyalin dan menampal


Anda boleh masuk ke dalam mod edit sel dan kemudian salin dan tampal kandungan sel tanpa rehat garis baru. Sila buat seperti berikut.

1. Pilih sel yang anda ingin salin, tekan F2 kunci atau klik dua kali untuk masuk ke mod edit, pilih kandungan sel dan tekan Ctrl + C kunci untuk menyalinnya.

2. Buka fail TXT atau fail lain yang akan anda tampal kandungan, kemudian tekan Ctrl + V kunci.

Kemudian kandungan sel disalin tanpa memecahkan garis baru seperti gambar di atas yang ditunjukkan.


Salin sel tanpa memecah barisan baru dengan kod VBA

Selain itu, anda boleh menyalin sel tanpa pemecahan barisan baru dengan kod VBA di bawah.

1. Tekan butang Alt + F11 kunci untuk membuka Microsoft Visual Basic untuk Aplikasi tingkap.

2. Di dalam Microsoft Visual Basic untuk Aplikasi tetingkap, klik Memasukkan > Modul. Kemudian salin di bawah lembu VBA ke dalam tingkap.

Kod VBA: Salin sel tanpa rehat baris baru

Sub CopyText()
'Update by Extendoffice 20180608
    Dim xAutoWrapper As Object
    Set xAutoWrapper = New DataObject  'or GetObject("New:{1C3B4210-F441-11CE-B9EA-00AA006B1A69}")
    xAutoWrapper.SetText ActiveCell.Text
    xAutoWrapper.PutInClipboard
End Sub

3. klik Alatan > Rujukan, Dan klik Semak imbas butang dalam Rujukan tingkap. Lihat tangkapan skrin:

4. Dalam pembukaan Tambah Rujukan tetingkap, masukkan Windows \ system32 ke alamat kotak, dan kemudian tekan Masukkan kunci. Masukkan FM20.DLL ke Nama fail kotak dan klik Dibuka butang.

5. Klik OK butang apabila ia kembali kepada Rujukan tingkap.

7. Tekan butang Alt + Q kunci untuk menutup Microsoft Visual Basic untuk Aplikasi tingkap.

8. Kemudian, klik Pemaju > Makro. Lihat tangkapan skrin:

9. Di dalam Makro kotak dialog, pilih nama CopyText dalam Makro nama kotak, klik Pilihan butang untuk menentukan kekunci pintasan ke makro ini, dan kemudian klik OK butang. Lihat tangkapan skrin:

Mulai sekarang, apabila anda mahu menyalin sel tanpa pelepasan talian baru, sila gunakan kekunci pintasan yang telah anda tetapkan di atas untuk menyalin sel dan kemudian paste ke fail lain.

Related articles:


Cadangan Alat Produktiviti untuk Excel

kte tab 201905

Kutools untuk Excel Membantu Anda Selalu Menyelesaikan Kerja di Hadapan Masa, dan Berdiri Daripada Orang

  • Lebih daripada ciri-ciri canggih 300 yang canggih, yang direka untuk senario kerja 1500, meningkatkan produktiviti oleh 70%, memberi anda lebih banyak masa untuk menjaga keluarga dan menikmati kehidupan.
  • Tidak perlu lagi menghafal formula dan kod VBA, berikan rehat dari otak anda sekarang.
  • Menjadi pakar Excel dalam minit 3, Operasi yang rumit dan berulang boleh dilakukan dalam beberapa saat,
  • Mengurangkan beribu-ribu operasi papan kekunci & tetikus setiap hari, mengucapkan selamat tinggal kepada penyakit pekerjaan sekarang.
  • 110,000 orang yang sangat berkesan dan pilihan syarikat 300 + yang terkenal di dunia.
  • Ciri-ciri penuh 60-hari adalah percubaan percuma. Jaminan wang balik 60 hari. Tahun 2 peningkatan dan sokongan percuma.

Membawa Browsing Tab dan Editing ke Microsoft Office, Jauh Lebih Berkuasa Daripada Tab Penyemak Imbas

  • Tab Pejabat direka untuk Aplikasi Pejabat Word, Excel, PowerPoint dan Lain-lain: Penerbit, Akses, Visio dan Projek.
  • Buka dan buat beberapa dokumen dalam tab baharu pada tetingkap yang sama, dan bukannya dalam tetingkap baru.
  • Meningkatkan produktiviti anda oleh 50%, dan mengurangkan beratus-ratus klik tetikus untuk anda setiap hari!
Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Tijs · 2 months ago
    I replaced the default copy short-cut CTRL-c with this new macro and it works great, until I want to copy a selection of multiple cells.
    Now... I can change the shortcut for this macro and put back the standard shortcut for copying, but it would be nicer if this macro can change it's behavior when its called on a selection of cells. Maybe that it can perform the normal copy procedure then. How would I put that?
  • To post as a guest, your comment is unpublished.
    Tijs · 2 months ago
    I solved it. The DLL didn't get activated using your explanation. Needed to select it manually. Then it worked.
    But I have another question... I replaced the default copy short-cut CTRL-c with this new macro and it works great, until I want to copy a selection of multiple cells.
    Now... I can change the shortcut for this macro and put back the standard shortcut for copying, but it would be nicer if this macro can change it's behavior when its called on a selection of cells. Maybe that it can perform the normal copy procedure then. How would I put that?
  • To post as a guest, your comment is unpublished.
    Tijs · 2 months ago
    I get a compiling error when I try to use this new macro.
    User-defined type not defined

    In the macro sub the part " = New DataObject" is highlighted as being the problem.

    Does this have something to do with that DLL not being active?