24. januar 2005 - 09:43Der er
2 kommentarer og 1 løsning
Makro - Opret nye filer
Jeg har et regneark som består af 30 forskellige ark. En gang om måneden så skal disse ark sendes til forskellige personer – men kun 1 af de 30. Pt. Skal man så sidde og klippe ud og putte over i nyt regneark inden man kan sende. Kan nogen hjælpe mig med noget smart.
Måske en makro der en gang om måneden kopiere til 30 filer, hvordan kunne en sådan makro se ud ??
Brug af AI afslører de svagheder, virksomheder allerede har opbygget gennem års cloud-transformation, nye SaaS-løsninger og fragmenterede sikkerhedssystemer.
Hvis du anvender OutLook kan du få en kopi af et lille system, som er udviklet til en af min kunder i 2002. Systemet er udviklet i office97 - så der skal ske en ændring af en reference VBA - til din evt. OutLook.
Systemet giver mulighed for at sende alle enkelte ark til en specifik modtager ved tryk på een knap.
Er du interesseret - så send en mail til pb@skivehs.dk
Sub Test() Sheets("Ark1").Select Sheets("Ark1").Copy ActiveWorkbook.SaveAs Filename:= _ "C:\Documents and Settings\Test\Dokumenter\Sheet1.xls", FileFormat:=xlNormal _ , Password:="", WriteResPassword:="", ReadOnlyRecommended:=False, _ CreateBackup:=False ActiveWindow.Close Sheets("Ark2").Select Sheets("Ark2").Copy ActiveWorkbook.SaveAs Filename:= _ "C:\Documents and Settings\Test\Dokumenter\Sheet2.xls", FileFormat:=xlNormal _ , Password:="", WriteResPassword:="", ReadOnlyRecommended:=False, _ CreateBackup:=False ActiveWindow.Close End Sub
Koden er optaget som makro, hvor jeg på det to første Sheet tager en kopi over til en ny workbook, og gemmer denne med et navn. Hvis du udvider koden til dine 30 filer, vil du kunne styre navn og placering på filerne.
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.