22. september 2005 - 22:30Der er
13 kommentarer og 1 løsning
udskriv automatisk ekstra ark
Jeg har et problem der sikkert er herre nemt, men jeg kan ikke lige greje løsningen og det ser ikke ud til at andre har haft behovet, da jeg ikke kunne finde nogle spørgsmål om dette.
Jeg har 2 ark i mit regneark.
Når man udskriver ark1, så skal ark2 også udskrives.
Når man udskriver ark 2 er det kun ark2 der skal udskrives.
sæt denne i ThisWorkbook modulet Ret selv arknavnene
Private Sub Workbook_BeforePrint(Cancel As Boolean) Caller = ActiveSheet.Name ' det ark hvor udskriften bestilles fra If Caller = "Ark1" Then ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True Sheets("Ark2").PrintOut Copies:=1, Collate:=True'det ark der også skal udskrives
Det var nu ikke ment som en funktion, men som navnet på en variabel.
Kom senere til at tænke på at ordet måske var reseveret. Fordi jeg bruger, at smide navnet over i en variabel, så er det nemmere at tjekke værdien ved testkørsel.
Misvisende brug af ordet funktion. Det kan jeg godt se nu. Beklager! :0)
Jeg tænkte bare at BeforePrint bliver jo aktiveret, når du printer et ark. Printningen bliver vel ikke standset - den afventer blot at koden i BeforePrint afvikles. Og her vælger du så - som jeg ser det - at skrive arket ud igen med
har lige testet igen, du har ret, koden skal se sådan ud'
Private Sub Workbook_BeforePrint(Cancel As Boolean) Caller = ActiveSheet.Name ' det ark hvor udskriften bestilles fra If Caller = "Ark1" Then Sheets("Ark2").PrintOut Copies:=1, Collate:=True'det ark der også skal udskrives
Se det kan jeg jo bedre lide - det ligner nemlig mit første forslag ret meget. Men nu skeler øjnene efterhånden så meget, at jeg hellere må kravle i seng. Hyg dig ;0)
Jeg modtager da gerne lidt point - og jeg deler også gerne :0)
kabbak > Jeg har stadig ikke helt fanget ideen med at oprette en variabel og lægge arknavnet over i variablen. Det virker lidt overflødigt, men det er måske bare mig?
det er overflødig, men jeg bruger det tit, for så kan man læse værdien, når man tester.
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.