Excel VBA editöründe basit bir fonksiyon yaratmaya çalışıyordum. Belirli bir aralıktaki bir hücreye tıkladığımda, değerini ayarladığım başka bir hücreye kopyalamak istiyorum.
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
Bununla birlikte, bir hücre saf sayılar içerdiğinde, örn. 22, B17'de görünen değer "2200%" dir; Herhangi bir öneri?
Excel'ime koydum ve iyi çalışıyor, B17 hücresinde 22'yi döndürüyor. İki soru; Hangi Excel sürümünü kullanıyorsunuz ve B17'nin sayı biçiminin yüzde değil sayıya ayarlandığından emin oldunuz mu?
—
CLockeWork
@CLockeWork Doğru, yüzde olarak kaldı. Kodu verdiğim bir dosyaya ekledim, bu yüzden bu değişikliğin farkında değildim.
—
Noob Doob
Diğer kullanıcılardan gelen rastgele biçimlendirme, hayatımın bir parçası: D
—
CLockeWork