Avatar billede tommyf Nybegynder
19. marts 2002 - 20:47 Der er 9 kommentarer og
1 løsning

Markere en celle, uden det kommer med på udskrift?

Programmet er Excel, og problemerne er følgende:

1) Hvordan kan man markerer en celle, uden at det kommer med når man udskriver? Jeg har et regneark med en masse celler, hvor det kun er 5 der er redigerbare (resten er låst), jeg har pt. gjort dem lysegrå, men det ser ikke så godt ud når man skriver dem ud.

2) Er der en måde, hvor man kan få Excel til at undlade at printe indholdet af en celle ud, ligegyldig værdien af den?
Avatar billede lrp Nybegynder
19. marts 2002 - 22:48 #1
Jeg ved ikke om jeg har forstået dit spørgsmål rigtigt - jeg forstår det sådan, at du kun ønsker at nogle bestemte celler skal være synlige på dine udskrifter?

Dette kan godt lade sig gøre: Markér de celler, der skal udskrives. Gå op i "Filer" og vælg "Udskriftsområde" og "Angiv udskriftsområde".
Avatar billede lsimony Nybegynder
19. marts 2002 - 23:50 #2
Hej Tommy

Jeg har prøvet lidt omkring print area. Det ser ud til at du ikke kan selecte flere forskellige områder til et printområde eller undlade et par celler i disse print områder, hvis du skal undgå at få printet din data ud på flere forskellige sider.
Du kan måske bruge en mindre pæn løsning. Paste et stykke hvidt grafik hen over cellerne, men så kan du heller ikke se cellerne på skærmen. Det samme hvis du skjuler cellerne ved at skjule en række eller kolonne. Det gøres under format.

Den bedste løsninger er nok at optage en macro, hvor du marker de celler som ikke skal med ud på print. Ændre teksten til samme farve som baggrunden. Hvis baggrunden er hvid så vælger du hvid tekst. trykker på print ikonet. Ændrer så cellerne tilbage til den oprindelige farve m.m. Du kan nu afslutte optagelsen af din macro og evt. koble macroen til en knap på regnearket eller til menuen.

Se evt. macro eksempel, hvor cellerne D7:E10 ikke kommer med ud på print

Sub Macro2()
'
'
    Range("D7:E10").Select
    Selection.Font.ColorIndex = 2
    ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True
    Selection.Font.ColorIndex = 0
End Sub
Avatar billede lsimony Nybegynder
19. marts 2002 - 23:52 #3
Det skulle have været et svar ;-)

Hilsen

Lars
Avatar billede tommyf Nybegynder
20. marts 2002 - 07:26 #4
Det er fordi den skal gemmes som skabelon, og så bruges af andre end mig - så det med grafik eller at slette det kan jeg ikke.

Den macro ser interessant ud, kan man ikke lade den blive aktiveret automatisk? Eller så de trykker på en knap "udskriv", hvor den så udskriver + kører den macro?
Avatar billede lsimony Nybegynder
20. marts 2002 - 08:26 #5
Måske kan du bruge dette

Private Sub Workbook_BeforePrint(Cancel As Boolean)
    Range("D7:E10").Select
    Selection.Font.ColorIndex = 2
    ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True
    Selection.Font.ColorIndex = 0

End Sub
Avatar billede tommyf Nybegynder
20. marts 2002 - 18:57 #6
Okay, hvordan bruger man det?

Private Sub Workbook_BeforePrint(Cancel As Boolean)
    Range("D7:E10").Select
    Selection.Font.ColorIndex = 2
    ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True
    Selection.Font.ColorIndex = 0

End Sub
Avatar billede bak Forsker
20. marts 2002 - 19:39 #7
Stil dig i dit regneark.
tryk ALT og F11
Du kommer nu til Micro Visual basic -vinduet
I venstre side finder du project-explorer
Find ThisWorkbook og dobbeltklik på den
Her skal du indsætte ovenstående kode
gem og hop tilbage til excel.
umiddelbart før du printer vil makroen køre af sig selv.
Avatar billede tommyf Nybegynder
20. marts 2002 - 20:39 #8
Den printer stadig rammen med ud, er det muligt også at slippe for den?
Avatar billede lsimony Nybegynder
20. marts 2002 - 21:23 #9
Prøv når du optager din macro at fjerne rammerne, hvorefter du tilføjer rammerne igen efter udprintet i macroen. Faktisk lige som med de hvide tal/bogstaver.

Hilsen

Lars
Avatar billede tommyf Nybegynder
20. marts 2002 - 22:17 #10
Okay, mange tak for hjælpen.
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester