Cara menyalin sebagian teks yang dipilih / disorot dalam sel ke clipboard, di excel vba

0

Jika nilai sel:

Partial Text

Saya ingin pengguna menyorot:

Partial

dan minta VBA untuk mengambilnya ke variabel string seperti

foo = "Partial"

Seperti yang bisa saya gunakan

bar = selection.value

Apakah ini mungkin? Jika tidak, saya sedang memikirkan cara untuk menyalin bagian teks itu dan mengakses clipboard dengan VBA untuk mencapai hal ini, tetapi mudah-mudahan ada sesuatu yang lebih sederhana.

Terima kasih,

1tntla
sumber

Jawaban:

0

Saat mengakses sel, tidak ada VBA yang akan dieksekusi. Dan juga tidak bisa dipanggil. Sejauh ini tidak ada solusi ... maaf.

Tapi Anda bisa mengubah latar belakang atau warna font dan menangkap ini nanti ... tetapi untuk mendapatkan teks dari clipboard lebih mudah maka memeriksa karakter teks sel dengan karakter ...

Untuk mendapatkan data dari clipboard, Anda perlu .GetFromClipboard...
Baca ini.

Dirk Reichel
sumber