Excel 2010 - Hücre içeriğini göster - yanlış sayı görünümü


0

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

Yanıtlar:


1

Yukarıdaki yorumlara bakınız. Sorun, B17 formatının "yüzde" olarak ayarlanmasıydı.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.