Saya ingin menyalin sel dari Excel dan menempelkannya ke Notepad menggunakan koma ,
sebagai pembatas, bukan karakter tab.
Apakah ada cara untuk mengubah pembatas tanpa melakukan find-and-replace di Notepad atau menyimpan spreadsheet sebagai CSV?
microsoft-excel
Stefan Pietersen
sumber
sumber
Jawaban:
Saya tidak berpikir ada cara untuk mengubah karakter pembatas default (yaitu Tab) yang digunakan saat menyalin teks ke clipboard dari Excel. Apa yang dapat Anda lakukan adalah membuat makro untuk mencapai hasil yang Anda inginkan.
Buat makro bernama sesuatu seperti CopySelectedCells dan tentukan menetapkan pintasan keyboard sehingga Anda dapat memohonnya dengan cepat (saya menetapkan itu Ctrl+ Shift+ Cmisalnya):
Dari dialog Makro utama yang ditunjukkan di atas, klik tombol Edit untuk membuka VBA Editor.
Pergi ke
Tools menu / References
dan klik tombol Browse .Tambahkan Windows \ System32 \ FM20.dll :
Pilih opsi Microsoft Objects 2.0 Object Library yang sekarang ditambahkan ke daftar Referensi yang Tersedia :
Edit kode makro agar terlihat seperti berikut:
Tutup VBA Editor, pilih rentang sel dan aktifkan makro, lalu tempel di Notepad untuk melihat hasil yang dipisahkan koma.
sumber
Buat sel yang diperlukan sebagai string dalam sel yang tidak digunakan dengan koma di antara mereka dan salin saja sel baru ini dan tempel di notepad. Misalnya: = A1 & "," & B1
sumber
concatenate
mungkin bukan pilihan yang baik karena Anda harus memilih sel dengan tangan dan tidak dapat menyeret-pilih sel yang akan digabungkan.Anda bisa mengganti semua tab dengan koma di Notepad ++. Pilih semua teks, tekan Ctrl+ Hdan gunakan
\t
untuk tab. Pastikan untuk mengaktifkan mode pencarian "Extended".sumber