Sayı değerindeki noktayı virgüle çevirme ve otomatik toplam

Katılım
15 Ekim 2006
Mesajlar
6
Excel Vers. ve Dili
xp türkçe
Selamlar
herkese kolay gelsin
ben sorunun ben için büyük sizler için küçük bir sorun olduğu için burda sizlerden yardım bekliyorum.
Başka bir programdan excele veri aktarma sonucu sayı değerinde (.) olarak geldiğinden hesaplama yapmıyor. (.) ları (,) çevirerek yapıacak hesaplama ile .en sonda otomatik olarak tüm değerleri toplamnı yapmak istiyorum
veri aktarmada satır sayısı her seferde aynı sayıda satır ekrana gelmemektedir.
Bazen 2 bazen de 50 veya daha fazla satır olmaktadır .
Yardımlarınız için şimdiden teşekkür ederim.
 

Ekli dosyalar

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,477
Excel Vers. ve Dili
Ofis 365 Türkçe
Merhaba,

Sütunu Seçiniz
Ctrl+H
Aranan Değere M2
Yeni Değere hiç bir şey yazmayın
Tümünü Değiştir

Sütun seçili iken
Aranan değere .
Yeni değere ,
Tümünü değiştir
 
Katılım
5 Kasım 2007
Mesajlar
444
Excel Vers. ve Dili
2003 TR
Merhaba
Kod:
Sub Hesapla()
For i = 3 To [M65536].End(3).Row
deg = Cells(i, "E").Value
deg1 = Cells(i, "F")
deg2 = Cells(i, "M")
deg2 = Left(deg2, Len(deg2) - 2)
deg2 = Replace(deg2, ".", ",")
Cells(i, "O") = deg / deg1 * deg2
Next
Range("O" & [O65536].End(3).Row + 1) = WorksheetFunction.Sum(Range("O3:O" & [O65536].End(3).Row))
End Sub
 
Katılım
15 Ekim 2006
Mesajlar
6
Excel Vers. ve Dili
xp türkçe
merhaba
Kod:
sub hesapla()
for i = 3 to [m65536].end(3).row
deg = cells(i, "e").value
deg1 = cells(i, "f")
deg2 = cells(i, "m")
deg2 = left(deg2, len(deg2) - 2)
deg2 = replace(deg2, ".", ",")
cells(i, "o") = deg / deg1 * deg2
next
range("o" & [o65536].end(3).row + 1) = worksheetfunction.sum(range("o3:o" & [o65536].end(3).row))
end sub
teşekkürler
 
Üst