If (Len(Cells(A, 1)) = "n") Thenje nefunčné Len() vráti dĺžku hodnoty a porovnávate dĺžku s písmenom "n".
Vytvoriť list pre každú položku? A ako sa bude list volať?
...
Zaregistrujte sa, aby ste mohol priložiť anonymizovanú prílohu.citovat
Zaslal/a
21.10.2022 13:25Dobrý den
Potřeboval bych "nakopnout" jak na to.Potřeboval bych kopírovat řádky z jednoho listu do jiného po sedmi řádcích podle podmínky výběru viz obrázek.
Ve sloupci A nastavím podmínku "n" pro výběr toho co se má kopírovat.Makro by mělo tyto vybrané řádky zkopírovat na jiný list nějak takhle..
Sub CopyN()
Sheets("Polozky").Select
Sheets("Polozky").Unprotect "xxxx"
For A = 1 To (1 + 7 * PocetPolozek) Step 7 'po 7 radcich
Cells(A, 1).Select
If (Len(Cells(A, 1)) = "n") Then
'Vytvoř ListN
'Zkopiruj 7 řádků z "Polozky"
'opakuj pro všechny položky označené "n"
End If
Next A
End Sub
elninoslov napsal/a:
Pokúšam sa pochopiť, a zisťujem, že je to nedostatočne popísané a/alebo premyslené.
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.