Saya mencoba membuat fungsi sederhana di editor Excel VBA. Ketika saya mengklik sel dalam rentang tertentu, saya ingin menyalin nilainya ke sel lain yang telah saya atur.
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Selection.Count = 1 Then
If Not Intersect(Target, Range("B3:N15")) Is Nothing Then
ActiveSheet.Range("B17").Value = Target.Value
End If
End If
End Sub
Namun, saat sel berisi angka murni, mis. 22, nilai yang muncul di B17 adalah "2200%", yang bukan yang saya inginkan. Ada saran?
Saya memasukkannya ke Excel dan berfungsi dengan baik, mengembalikan 22 di sel B17. Dua pertanyaan; versi Excel apa yang Anda gunakan, dan sudahkah Anda memastikan format angka B17 diatur ke angka bukan persentase?
—
CLockeWork
@CLockeWork Benar, itu dalam persentase. Saya menambahkan kode pada file yang saya berikan, jadi saya tidak mengetahui perubahan itu.
—
Noob Doob
Pemformatan acak dari pengguna lain adalah kutukan dalam hidup saya: D
—
CLockeWork