D sütunun son hücresini yukarı yuvarlamak

hadromer

Altın Üye
Katılım
23 Ekim 2015
Mesajlar
402
Excel Vers. ve Dili
LTSC Professional Plus 2021 64 Bit Türkçe
Altın Üyelik Bitiş Tarihi
26-04-2028
Merhaba,
Ayrı sayfalarda bulunan tüm D sütunun en son hücresinde sütun toplamı yer almaktadır.
en son hücre 0.1234 gibi görünüyor. Ancak hücre 0.12334353434 gibi uzun basamaklı bir veriden oluşuyor.
Ben D sütunun en son hücresinde yer alan sayıyı virgülden sonra 4 basamaklı yapmak istiyorum. ( Tüm sayfalarda yer alan d sütunu için)

Yardımcı olabilir misiniz ? teşekkür ederim.

Not: D sütunun son hücresi =Topla (D2: D35) formülü var. Yani son hücre formüllü. Forumda benzer kodlar buldum ancak formüllü olduğu için çalışmadı.
 
Son düzenleme:

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,073
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
Bu sorunuzun aşağıdaki konudan farkı nedir? Aynı nitelikte, sadece E yerine d sütunu mu olacak? Öyleyse kendiniz de yapabilirsiniz bu işlemi (döngü kullanmadan doğrudan son değişkenine bağlı olarak yapılmalı):

 

hadromer

Altın Üye
Katılım
23 Ekim 2015
Mesajlar
402
Excel Vers. ve Dili
LTSC Professional Plus 2021 64 Bit Türkçe
Altın Üyelik Bitiş Tarihi
26-04-2028
Bu sorunuzun aşağıdaki konudan farkı nedir? Aynı nitelikte, sadece E yerine d sütunu mu olacak? Öyleyse kendiniz de yapabilirsiniz bu işlemi:

Yusuf Bey,
dikkat ve uyarınız için çok teşekkür ediyorum. Tamamen unutmuşum, yoğunluktan.. Çok özür diliyorum tüm üyelerden. :(((((
 

Muzaffer Ali

Destek Ekibi
Destek Ekibi
Katılım
5 Haziran 2006
Mesajlar
6,167
Excel Vers. ve Dili
2019 Türkçe
Merhaba.

Kod:
Sub Test()
    Dim syf As Worksheet
    Dim Satir As Long
    For Each syf In ThisWorkbook.Worksheets
        Satir = syf.Cells(Rows.Count, "D").End(xlUp).Row
        syf.Cells(Satir, "D").Value = FormatNumber(syf.Cells(Satir, "D").Value, 4)
    Next
End Sub
Edit: Son konu ile bunun arasında gerçekten de çok küçük bir fark var. Bazı soruları siz de düşünerek biraz kafa yorarak gayet tabii çözebilirsiniz.
Belki bu sebeple öğrenmişte olursunuz.
Kolay gelsin.
 

Haluk

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
12,406
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
C#:
Sub Test()
    For Each sh In ThisWorkbook.Sheets
        sh.Range("D" & sh.Range("D" & Rows.Count).End(xlUp).Row).NumberFormat = "#.###0"
    Next
End Sub
.
 

hadromer

Altın Üye
Katılım
23 Ekim 2015
Mesajlar
402
Excel Vers. ve Dili
LTSC Professional Plus 2021 64 Bit Türkçe
Altın Üyelik Bitiş Tarihi
26-04-2028
Vaktinizi ayırdığınız için sizlere çok teşekkür ederim.
Ben benzer bir konu açmışm ancak yoğunluktan unuttum. Verdiğiniz kodlar da çok güzel çalıştı. Hepinize teşekkür ederim
 
Üst