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?
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?
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:
Sub CopySelectedCells()
Dim str As String
For Each rangeRow In Selection.Rows
For Each rangeCol In rangeRow.Cells
str = str & rangeCol.Value & ","
Next
str = Left(str, Len(str) - 1) & vbCrLf
Next
With New DataObject
.SetText str
.PutInClipboard
End With
End Sub
Tutup VBA Editor, pilih rentang sel dan aktifkan makro, lalu tempel di Notepad untuk melihat hasil yang dipisahkan koma.
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
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".