Sub So()
Dim Rng(), i As Long, KQ(1 To 10000, 1 To 10), k As Long
With Sheets("nkc")
Rng = .Range(.[A11], .[A65000].End(3)).Resize(, 11).Value
End With
With Sheets("331")
.Range("A14:J24,I25:J25").ClearContents
.Range("A14:J24").EntireRow.Hidden = False
k = 0
For i = 1 To UBound(Rng)
If Rng(i, 6) = .Range("F5").Value2 Then
k = k + 1
KQ(k, 1) = Rng(i, 1)
KQ(k, 2) = Rng(i, 2)
KQ(k, 3) = Rng(i, 3)
KQ(k, 4) = Rng(i, 4)
KQ(k, 5) = Rng(i, 5)
KQ(k, 7) = Rng(i, 8)
KQ(k, 8) = Rng(i, 9)
KQ(k, 9) = Rng(i, 10)
KQ(k, 10) = Rng(i, 11)
End If
Next
If k Then
.Range("A14").Resize(k, 10).Value = KQ
.Range("I25").Value = WorksheetFunction.Sum(.Range("I14:I" & k + 14))
.Range("J25").Value = WorksheetFunction.Sum(.Range("J14:J" & k + 14))
.Range("a" & k + 14, "j24").EntireRow.Hidden = True
End If
End With
End Sub
Sub In_sochitiet()
Dim Rng(), i As Long, KQ(1 To 10000, 1 To 10), k As Long
With Sheets("nkc")
Rng = .Range(.[A11], .[A65000].End(3)).Resize(, 11).Value
End With
With Sheets("331")
.Range("A14:J24,I25:J25").ClearContents
.Range("A14:J24").EntireRow.Hidden = False
k = 0
For i = 1 To UBound(Rng)
If Rng(i, 6) = .Range("F5").Value2 Then
k = k + 1
KQ(k, 1) = Rng(i, 1)
KQ(k, 2) = Rng(i, 2)
KQ(k, 3) = Rng(i, 3)
KQ(k, 4) = Rng(i, 4)
KQ(k, 5) = Rng(i, 5)
KQ(k, 7) = Rng(i, 8)
KQ(k, 8) = Rng(i, 9)
KQ(k, 9) = Rng(i, 10)
KQ(k, 10) = Rng(i, 11)
End If
Next
If k Then
.Range("A14").Resize(k, 10).Value = KQ
.Range("I25").Value = WorksheetFunction.Sum(.Range("I14:I" & k + 14))
.Range("J25").Value = WorksheetFunction.Sum(.Range("J14:J" & k + 14))
.Range("a" & k + 14, "j24").EntireRow.Hidden = True
End If
If WorksheetFunction.Sum(.Range("I25:J26")) > 0 Then ActiveWindow.SelectedSheets.PrintOut Copies:=1
End With
End Sub