• DİKKAT

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

6000mm göre düzenleme

  • Konbuyu başlatan Konbuyu başlatan k0081
  • Başlangıç tarihi Başlangıç tarihi
Katılım
17 Haziran 2008
Mesajlar
1,874
Excel Vers. ve Dili
Microsoft Ofis Profesyonel 2019 x64 TR
Merhaba arkadaşlar;

örnek tabloda ki verileri 6000mm yi baz alarak düzenleyebilirmiyiz? ekteki dosyada detay verdim. istenen tablonun bir örneğini aynı sayfaya kopyaladım.. bilgi açısından.. burdaki bilgiler yine B19 dan başlayan tabloda güncellenecektir..


yardımcı arkadaşa şimdiden teşekkürler.
 

Ekli dosyalar

Merhaba, doğru mu anladım hiç emin değilim ama eğer istediğiniz 6000'den fazla olan kısımların 6000 ile değiştirilmesi ise şu kodu butona atayabilirsiniz.
Kod:
Private Sub CommandButton1_Click()  
For i = 19 To [d65536].End(xlUp).Row  
If Cells(i, "D") > 6000 Then  
Cells(i, "D").Value = 6000  
End If  
Next  
End Sub
 
evet hocam bi kısmı öyle. ama 6000 den fazlası olan kısımlarda lazım.. örnek tabloda belirtmiş olduğum alt kısımdaki mavi değerler 6000 den çıkarılmış kalan değerlerdir.. bunlarda gerekli bana hocam.
 
Merhaba,
Kod:
Private Sub CommandButton1_Click()

sds = Sheets("KOLON").Range("d65536").End(xlUp).Row
bs = sds + 1
For i = 19 To [d65536].End(xlUp).Row
If Cells(i, "D") > 6000 Then
Cells(bs, "B") = Cells(i, "B").Value
Cells(bs, "D") = Cells(i, "D").Value - 6000
Cells(bs, "E") = Cells(i, "E").Value
bs = bs + 1
Cells(i, "D") = 6000
End If
Next
End Sub

Kodları şu şekilde düzenledim, bu haliyle dener misiniz?
 
cenk e.;

Hocam çok Teşekkürler, Tamamdır.. tam istediğim gibi olmuş.. saygılar..
 
Geri
Üst