Ga naar inhoud

Toestemming tot afdrukken - Excel 2007


Dixon

Aanbevolen berichten

Beste,

Ik heb 1 excel-tabblad dat 2 bladzijden tekst bevat.

Pagina 1: is om af te drukken en voor af te geven aan derden.

Pagina 2: is enkel voor intern gebruik.

Graag zou ik weten of er een mogelijkheid is dat bij het afdrukken Excel expliciet de toestemming vraagt om Pagina 2 ook af te drukken.

Vb: 'Wilt U pagina 2 ook afdrukken?' JA / NEE

Bij JA: eventueel wachtwoord ingeven en, beide pagina's worden afgedrukt.

Bij NEE: wordt enkel pagina 1 afgedrukt.

Is dit mogelijk?

Zo ja hoe kan ik dit bekomen?

Bedankt!

Link naar reactie
Delen op andere sites

Sub afdrukken()
If MsgBox("wil je Blad2 ook afdrukken ", vbYesNo, "2 Bladen afdrukken") = vbYes Then
   ActiveWindow.SelectedSheets.PrintOut From:=1, To:=2, Copies:=1, Collate:=True
Else
   ActiveWindow.SelectedSheets.PrintOut From:=1, To:=1, Copies:=1, Collate:=True
   End If
End Sub

Test deze eerst maar eens uit, is nog zonder wachtwoord.

Plak de code in een Module, en hang er een knoppie aan.

bucky

edit:

Zie juist dat je 2 bladzijden op één werkblad hebt staan, dat moet dan aangepast worden, ga kijken of het lukt. Is het niet mogelijk om ze op twee afzonderlijken Werkbladen te zetten, ivm wachtwoord?[TABLE=width: 64]

[TR]

[TD]

[TABLE=width: 48]

[TR]

[TD=width: 64, bgcolor: transparent][/TD]

[/TR]

[/TABLE]

[/TD]

[/TR]

[TR]

[TD][/TD]

[/TR]

[TR]

[TD][/TD]

[/TR]

[TR]

[TD][/TD]

[/TR]

[TR]

[TD][/TD]

[/TR]

[TR]

[TD][/TD]

[/TR]

[TR]

[TD][/TD]

[/TR]

[TR]

[TD][/TD]

[/TR]

[TR]

[TD][/TD]

[/TR]

[/TABLE]

aangepast door bucky
edit
Link naar reactie
Delen op andere sites

Ik denk dat je gelijk hebt Willem, maar zolang de topic starter zich niet meld en/of reageert op mijn edit, wachten we rustig af.

Wat niet wilt zeggen dat ik het voor mezelf niet ga uittesten, maar is niet meer voor vanavond.

Bedankt voor de tip, ook ik ben geen VBA specialist.

bucky

Link naar reactie
Delen op andere sites

Hey Bucky,

Bedankt voor de reactie.

Het is mogelijk om dit op een ander werkblad te zetten ja. Maar de bedoeling van ze naast elkaar te zetten op 1 blad was juist om de onmiddellijke impacte zien van de gegevens op beide blz.

Dus als ik links op blad 1 iets aanpas, wat geeft dat op blad 2. Op die manier kreeg ik de impact te zien.

Bedankt.

Link naar reactie
Delen op andere sites

Dixon,

Omdat mijn VBA kennis zeer nihil is, zou ik het volgende proberen.

Zet een kopie van blz.2 op Werkblad2, stel het afdrukbereik op Werkblad1 af voor blz.1

En dan zou ik: Sub afdrukken() vervangen door 'Private Sub Workbook_BeforePrint (Cansel As Boolean)'

Om reden die "popipipo" aangeeft.

bucky

aangepast door bucky
Link naar reactie
Delen op andere sites

Gast
Dit topic is nu gesloten voor nieuwe reacties.
×
×
  • Nieuwe aanmaken...

Belangrijke informatie

We hebben cookies geplaatst op je toestel om deze website voor jou beter te kunnen maken. Je kunt de cookie instellingen aanpassen, anders gaan we er van uit dat het goed is om verder te gaan.