=SUMIF('Data ke strojům'!C:C;Data!B2;'Data ke strojům'!M:M)
A tak samo i ve sloupcích El až EQ.
Jen nevím jak to napasovat do VBA
Děkuji.citovat
Zaslal/a Raders486 1.2.2021 7:30
Ahoj.
Potřeboval bych pomoc s již částečně hotovou procedurou.
Do listu „Data“ podle hodnoty ve sloupci „B“ dostat do listu „Data ke strojům“ součet hodnot za jednotlivé sloupce G až M a tyty součty dostat do listu „Data“ sloupců EL až ER. Sloupce A až D z listu „Data ke strojům“ nakopírovat do listu „Data“ do sloupců sloupce „EF až EI“. bez součtu.
Na listě „VZOR“ je jak by mělo vypadat třeba u nabídek 64811 a 64882
Děkuji za případnou pomoc.
Aktuálně využívám toto, ale neprovádí mi tou součet času celkem.
Dim RadkuN As Long
Dim RadkuD As Long
Dim i As Long, aFind
Sheets("Data ke strojům").Range("A1:M1").Copy
Sheets("Data").Range("EF1").PasteSpecial
Application.CutCopyMode = False
RadkuD = Worksheets("Data").Cells(Rows.Count, 1).End(xlUp).Row
If RadkuD = 1 Then MsgBox "Žádné data.", vbExclamation: Exit Sub
With Worksheets("Data ke strojům")
RadkuN = .Cells(Rows.Count, 1).End(xlUp).Row
If RadkuN = 1 Then MsgBox "Žádné data.", vbExclamation: Exit Sub
aFind = Evaluate("=IFNA(MATCH('Data'!A2:A" & RadkuD & ",'Data ke strojům'!A2:A" & RadkuN & ",0),0)")
If IsArray(aFind) Then
For i = 1 To RadkuD - 1
If aFind(i, 1) > 0 Then .Range("A1:M1").Offset(aFind(i, 1), 0).Copy Worksheets("Data").Cells(i + 1, "EF")
Next i
Else
If aFind > 0 Then .Range("A2:M2").Copy Worksheets("Data").Cells(1, "EF")
End If
End With
Raders486 napsal/a:
Děkuji za reakci.
64811 je jak ve VZORU (sl. A řádek 2) tak i v DATA KE STROJI(sl. A řádky 2a3) a tak i v DATA (sl. A řádek 2).
64882 je jak ve VZORU (sl. A řádek 3) tak i v DATA KE STROJI(sl. A řádky 15,16 a 17) a tak i v DATA (sl. A řádek 11).
Dá se tedy podle toho dohledávat.
Jinak potřebuji to do procedur, protože je to jen jeden úkon z mnoha.
Slouží to ke sčítání všech výrobních časů, režií, odpadu atd.. za jednotlivé stroje
Děkuji moc.Příloha: 49654_nabidky-vyhodnoceni-cas-celkem.rar (148kB, staženo 0x)
Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.
Používáte podnikový systém Helios iNuvio? Potřebujete pomoci se správou nebo vyvinout SQL proceduru? Více informací naleznete na stránce Helios iNuvio.