'Loop through each of the sheets in the workbook
'by using x as the sheet index number.
ActiveWorkbook.Sheets(x).Copy _
After:=ActiveWorkbook.Sheets(x)citovat
Zaslal/a
5.4.2017 12:40Zdravím všechny, poradí mi prosím někdo, jak upravit makro tak taky zkopírovalo každý list v souboru, ale ne na konec všech stávajících listů, ale kopii každého listu vloží za jeho originál.
Děkuji moc za radu.
Sub Nakopíruj_listy()
Dim x As Integer
For x = 1 To ActiveWorkbook.Sheets.Count
'Loop through each of the sheets in the workbook
'by using x as the sheet index number.
ActiveWorkbook.Sheets(x).Copy _
After:=ActiveWorkbook.Sheets(ActiveWorkbook.Sheets.Count)
'Puts all copies after the last existing sheet.
ActiveWorkbook.Sheets(ActiveWorkbook.Sheets.Count).Tab.ColorIndex = 3
Next
End Sub
Pavel-szdr napsal/a:
Děkuji, ještě jak s obarvením ouška nového listu? Takto mi to obarví jen ten poslední nakopírovaný. Kam vložit parametr .Tab.ColorIndex = 3 aby obarvoval každý nakopírovaný?
Mockrát děkuji.
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.