Denne kode åbner en ny tom fil. Kopierer til Ark1 i denne. Gemmer den under navnet Kopi 16-04-04.xls, og lukker den nye mappe:
Sub KopierTilNyMappeArk1() Workbooks.Add ActiveWorkbook.Sheets("ark1").Range("a1:h20").Formula = Workbooks("div.xls").Sheets("ark1").Range("a1:h20").Formula ActiveWorkbook.SaveAs "Kopi " & Date & ".xls" ActiveWorkbook.Close End Sub
fandt en anden måde at få skidtet til at virke...: --------------------------------------------------------------------------------------- Private Sub CMD_CopyToSingleSheet_Click() Dim xlApp As Excel.Application Dim xlWB As Excel.Workbook
Set xlApp = CreateObject("Excel.Application") Set xlWB = xlApp.Workbooks.Open("C:\EksportTest.xls")
xlApp.Visible = True
For X = 1 To 5000
If Workbooks("TilbudsExcel.xls").Sheets("Tilbudsrapport").Range("A8").Offset(X, 0) <> "" Then xlWB.Sheets("Ark1").Range("A2").Offset(X, 0) = Workbooks("TilbudsExcel.xls").Sheets("Tilbudsrapport").Range("A8").Offset(X, 0 xlWB.Sheets("Ark1").Range("B2").Offset(X, 0) = Workbooks("TilbudsExcel.xls").Sheets("Tilbudsrapport").Range("B8").Offset(X, 0) xlWB.Sheets("Ark1").Range("C2").Offset(X, 0) = Workbooks("TilbudsExcel.xls").Sheets("Tilbudsrapport").Range("C8").Offset(X, 0) xlWB.Sheets("Ark1").Range("D2").Offset(X, 0) = Workbooks("TilbudsExcel.xls").Sheets("Tilbudsrapport").Range("D8").Offset(X, 0) xlWB.Sheets("Ark1").Range("E2").Offset(X, 0) = Workbooks("TilbudsExcel.xls").Sheets("Tilbudsrapport").Range("E8").Offset(X, 0) xlWB.Sheets("Ark1").Range("F2").Offset(X, 0) = Workbooks("TilbudsExcel.xls").Sheets("Tilbudsrapport").Range("F8").Offset(X, 0) xlWB.Sheets("Ark1").Range("G2").Offset(X, 0) = Workbooks("TilbudsExcel.xls").Sheets("Tilbudsrapport").Range("G8").Offset(X, 0) End If Next X End Sub
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.