• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Sayı formadına çevirme

Katılım
5 Eylül 2007
Mesajlar
1,247
Excel Vers. ve Dili
ofis 2010
iyi günler; alınan raporda sayı olan kısımlar metin formatında oluyor, bunları sayı formatına çevirmek istiyorum. aralarda yazı olmasa
Kod:
Sub Test()
    NoA = Cells(ActiveSheet.Rows.Count, "A").End(xlUp).Row
    For i = 1 To NoA
        Range("A" & i) = Range("A" & i) + 0
    Next
End Sub
şeklindeki makro ile sayı çeviriyordum. Runtime-Error 13 hatası veriyor. Teşekkürler.
 

Ekli dosyalar

  • resim.jpg
    resim.jpg
    297.9 KB · Görüntüleme: 3
  • sayfa.xlsx
    sayfa.xlsx
    27.2 KB · Görüntüleme: 2
Kod:
Sub ASKM()
Columns("d:g").NumberFormat = "#,##0"
For sutun = 4 To 7
    For i = 4 To Range("A65536").End(xlUp).Row
        If IsNumeric(Cells(i, sutun).Value) Then Cells(i, sutun).Value = CDbl(Cells(i, sutun).Value)
    Next i
Next sutun
 MsgBox "İşlem tamam...", vbInformation, "ASKM"
End Sub
 
Sorunsuz çalışıyor

Kod:
Sub ASKM()
Columns("d:g").NumberFormat = "#,##0"
For sutun = 4 To 7
    For i = 4 To Range("A65536").End(xlUp).Row
        If IsNumeric(Cells(i, sutun).Value) Then Cells(i, sutun).Value = CDbl(Cells(i, sutun).Value)
    Next i
Next sutun
 MsgBox "İşlem tamam...", vbInformation, "ASKM"
End Sub

elinize sağlık, sorunsuz çalışıyor
 
Rica ederim. Kolay gelsin.
 
Geri
Üst