Hallo tila,
Beispiel (ungetestet):
do(
Label([ZeileExcel],c):=0, {--Laufzeile in Excel--}
ExcelSheet([Tabelle1]), {--Bezeichnung des Tabellenblattes--}
Repeat(26, {--Anzahl der Queues--}
do(
Inc(Label([ZeileExcel],c),12), {--nächster 12 Zeilen Block in Excel--}
setcs(AtomByName(Concat([Queue],String(Count)),Model)), {--funktioniert nur bei Namensgebung von "Queue1" bis "Queue26"--}
ExcelTxWrite(Label([ZeileExcel],c),1,Name(cs)), {--Bezeichnung des Queues an den Anfang der Zeile--}
Repeat(Content(cs), {--alle Produkte mit je 10 Labeln--}
do(
ExcelTxWrite(Label([ZeileExcel],c) + Count,1,Name(Rank(Count,cs))), {--Bezeichnung der Produkte in die gleiche Spalte--}
ExcelWrite(Label([ZeileExcel],c) + Count,1,Label([Label1],Rank(Count,cs))), {--1. Produktlabel--}
ExcelWrite(Label([ZeileExcel],c) + Count,2,Label([Label1],Rank(Count,cs))), {--2. Produktlabel--}
ExcelWrite(Label([ZeileExcel],c) + Count,3,Label([Label1],Rank(Count,cs))), {--3. Produktlabel--}
ExcelWrite(Label([ZeileExcel],c) + Count,4,Label([Label1],Rank(Count,cs))), {--4. Produktlabel--}
ExcelWrite(Label([ZeileExcel],c) + Count,5,Label([Label1],Rank(Count,cs))), {--5. Produktlabel--}
ExcelWrite(Label([ZeileExcel],c) + Count,6,Label([Label1],Rank(Count,cs))), {--6. Produktlabel--}
ExcelWrite(Label([ZeileExcel],c) + Count,7,Label([Label1],Rank(Count,cs))), {--7. Produktlabel--}
ExcelWrite(Label([ZeileExcel],c) + Count,8,Label([Label1],Rank(Count,cs))), {--8. Produktlabel--}
ExcelWrite(Label([ZeileExcel],c) + Count,9,Label([Label1],Rank(Count,cs))), {--9. Produktlabel--}
ExcelWrite(Label([ZeileExcel],c) + Count,10,Label([Label1],Rank(Count,cs))), {--10. Produktlabel--}
)
)
)
)
)
Grüße und viel Erfolg
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP