Saya tidak meminta bantuan dengan skrip apa pun, tetapi pertanyaan saya adalah untuk klarifikasi. Akhir-akhir ini saya telah melakukan banyak skrip VB di Excel, jadi saya benar-benar merujuk ke Excel dalam pertanyaan ini. Apa perbedaan antara .text, .value, dan .value2? Seperti kapan saya harus menggunakan target.text, target.value, dan target.value2? Saya tidak pernah menggunakan opsi value2 tetapi masih ingin tahu untuk apa itu digunakan.
Kadang-kadang jika saya menggunakan .text itu memberi saya kesalahan dan saya perlu menggunakan .value ketika saya hanya memeriksa atau memanipulasi teks di dalam sel. Lalu kadang-kadang ketika saya pikir saya harus menggunakan. Nilai saya mendapatkan kesalahan dan saya harus menggunakan .text. Biasanya itu menerima baik atau tanpa masalah, tetapi kadang-kadang itu membuat perbedaan. Saya tahu harus ada logika untuk ini, tetapi saya tidak bisa memahaminya.
Saya juga menemukan bahwa jika Anda membiarkannya sebagai target tanpa menentukan .text atau .value pada awalnya akan berfungsi, tetapi kemudian sesuatu yang dilakukan seseorang pada akhirnya akan menyebabkan skrip salah, jadi selalu yang terbaik untuk menggunakan .sesuatu di atasnya . Saya kira apa yang saya tanyakan adalah apakah seseorang dapat memberi saya semacam pedoman, aturan praktis, bagaimana cara menggunakan masing-masing dengan benar dan kapan perlu digunakan.
Terima kasih untuk penjelasannya kawan. Saya agak mengerti lebih baik. Keduanya adalah penjelasan yang bagus. Di bawah ini adalah contoh kecil dari beberapa kode saya yang berfungsi. Saya pikir itu harus menjadi target.text, tetapi itu akan kesalahan sehingga ketika saya menggunakan target.value itu berhasil.
If LCase(Target.Value) = LCase("HLO") And Target.Column = 15 Then
Target.Value = "Higher Level Outage"
End If
Saya masih sedikit bingung karena ketika saya memikirkan nilai atau value2, terutama setelah jawaban Anda yang Anda berikan, saya pikir mereka hanya boleh digunakan untuk angka. Namun, dalam contoh saya, saya berbicara tentang teks saja, yang banyak mengacu pada naskah saya (teks dalam sel, lebih dari angka).