Skip to main content

AccessTr.neT


Etopla İşlemleri

Etopla İşlemleri

#11
(01/06/2021, 18:13)m_demir yazdı: Daha önce girilmiş bir veride değişiklik yaptığımız zaman ETOPLA kısmında değişiklik olmuyor.

Normalde bende çalışıyor gifteki gibi.Kodu alttaki gibi kullanıız.

[Resim: do.php?img=11082]
https://resim.accesstr.net/do.php?img=11082

Private Sub Worksheet_Change(ByVal Target As Range)
    Dim i As Long
    Const satr As Byte = 16 'K sütunundaki verilerin son satir numarasi arananinkilerin
    Dim sonDoluSatrEtopla As Long
   
    sonDoluSatrEtopla = Cells.Find("*", , , , , xlPrevious).Row + 1

    If Intersect(Target, Union(Range("A3Lol" & Rows.Count), Range("F3:i" & Rows.Count))) Is Nothing Then Exit Sub
      ActiveSheet.Unprotect "123321"
    Range("L3:N" & Rows.Count).ClearContents

    On Error GoTo son

    With Range("L3:L1" & satr + 2)
        .Formula = "=SUMIF($A$3:$A$" & sonDoluSatrEtopla & ",K3,$D$3:$D$" & sonDoluSatrEtopla & ")"
        .Value = .Value
    End With

    With Range("M3:M" & satr + 2)
        .Formula = "=SUMIF($F$3:$F$" & sonDoluSatrEtopla & ",K3,$I$3:$I$" & sonDoluSatrEtopla & ")"
        .Value = .Value
    End With 'Etopla sonu

    ReDim arr(1 To satr, 1 To 1)
    For i = 1 To satr
        arr(i, 1) = Cells(i + 2, "L").Value - Cells(i + 2, "M").Value
    Next
    Range("N3:N" & satr + 2).Value = arr
   
    Range("L20").Value = WorksheetFunction.Sum(Range("D3Lol" & sonDoluSatrEtopla))
    Range("L21").Value = WorksheetFunction.Sum(Range("I3:I" & sonDoluSatrEtopla))
    Range("L22").Value = Range("L20").Value - Range("L21").Value
   
    Erase arr
    ActiveSheet.Protect "123321"
    Exit Sub
son:
    MsgBox "hata", vbCritical
End Sub
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da

Bu Konudaki Yorumlar
Etopla İşlemleri - Yazar: m_demir - 31/05/2021, 23:43
RE: Etopla İşlemleri - Yazar: feraz - 01/06/2021, 00:54
RE: Etopla İşlemleri - Yazar: m_demir - 01/06/2021, 01:07
RE: Etopla İşlemleri - Yazar: feraz - 01/06/2021, 09:00
Re: Etopla İşlemleri - Yazar: feraz - 01/06/2021, 17:20
RE: Etopla İşlemleri - Yazar: m_demir - 01/06/2021, 17:46
RE: Etopla İşlemleri - Yazar: feraz - 01/06/2021, 17:59
RE: Etopla İşlemleri - Yazar: feraz - 01/06/2021, 18:09
RE: Etopla İşlemleri - Yazar: m_demir - 01/06/2021, 18:13
RE: Etopla İşlemleri - Yazar: feraz - 01/06/2021, 18:22
RE: Etopla İşlemleri - Yazar: feraz - 01/06/2021, 18:31
RE: Etopla İşlemleri - Yazar: m_demir - 01/06/2021, 18:48
RE: Etopla İşlemleri - Yazar: feraz - 02/06/2021, 16:09
RE: Etopla İşlemleri - Yazar: m_demir - 03/06/2021, 00:53
RE: Etopla İşlemleri - Yazar: feraz - 03/06/2021, 10:54
RE: Etopla İşlemleri - Yazar: feraz - 05/06/2021, 19:21
Re: Etopla İşlemleri - Yazar: m_demir - 06/06/2021, 15:19
Re: Etopla İşlemleri - Yazar: m_demir - 06/06/2021, 16:19
RE: Etopla İşlemleri - Yazar: feraz - 06/06/2021, 16:42
RE: Etopla İşlemleri - Yazar: m_demir - 06/06/2021, 16:53
RE: Etopla İşlemleri - Yazar: feraz - 06/06/2021, 16:58
RE: Etopla İşlemleri - Yazar: m_demir - 06/06/2021, 17:05
RE: Etopla İşlemleri - Yazar: feraz - 06/06/2021, 17:08
RE: Etopla İşlemleri - Yazar: m_demir - 06/06/2021, 17:10
RE: Etopla İşlemleri - Yazar: feraz - 06/06/2021, 17:15
RE: Etopla İşlemleri - Yazar: m_demir - 06/06/2021, 17:18
Task