• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

Verkorte lijst printen...

Status
Niet open voor verdere reacties.

udo1967

Gebruiker
Lid geworden
28 mrt 2005
Berichten
159
Dames/Heren Excel gebruikers,

Vanuit een werkblad waar meerdere kolommen met gegevens staan
(A t/m X) zou ik graag alleen de kolommen A,B,F,H,I,J,M en N willen
hebben.
Via Data/Filter/Autofilter maak ik al een selektie wat ik wil hebben.
Dit sorteren/filteren gaat prima, alleen :

Hoe kan ik alleen die kolommen (zoals hierboven
genoemd) uitgeprint krijgen.

Via Formule, Macro of kopieren naar andere Werkblad,
't maakt me niet zoveel uit als het resultaat er maar is.
Iemand voorbeelden zodat ik zelf aan de slag kan ?

Iemand die mij wil helpen ?

Cindy
 
hallo Cindy,

kolom die verborgen moet worden selecteren dan via Data-overzicht-groeperen.
Zie bijlage.

gr Justes
 

Bijlagen

Uitprinten Vraag

Geplaatst door Justes
hallo Cindy,

kolom die verborgen moet worden selecteren dan via Data-overzicht-groeperen.
Zie bijlage.

gr Justes

Hallo Justes,

In princiepe is de vraag opgelost echter...

Heb het Groeperen van de Kolommen toegepast.
Daarna een Macro gemaakt om de knoppen 1 en 2,
voor het "aan, uit" zetten ervan. met daartussen het
uitprinten van de lijst

Weet jij een mogelijkheid om in deze Macro een vraag
te stellen of deze lijst wel geprint mag worden ?
Zoals:

"LIJST UITPRINTEN JA of NEE"

met J of N of met de muis aanklikken.

Hierbij de Macro :

Sub Uitprinten()
'
' Uitprinten Macro
' De macro is opgenomen op 14-8-2005 door Cindy.
'

'
ActiveSheet.Outline.ShowLevels RowLevels:=0, ColumnLevels:=1
ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True
ActiveSheet.Outline.ShowLevels RowLevels:=0, ColumnLevels:=2
End Sub
 
Hallo Cindy,

Nee helaas daar kan ongetwijfeld iemand anders je mee helpen.

suc6, Justes
 
Pas je macro als volgt aan:

Sub Uitprinten()
'
' Uitprinten Macro
' De macro is opgenomen op 14-8-2005 door Cindy.
'

'
ActiveSheet.Outline.ShowLevels RowLevels:=0, ColumnLevels:=1

pr = MsgBox("Printen? ", vbYesNo)
If pr = 6 Then
ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True
End If

ActiveSheet.Outline.ShowLevels RowLevels:=0, ColumnLevels:=2
End Sub

Kijk voor meer opties in de help van vba bij msgbox of eventueel bij inputbox.
 
Opgelost

Probleem is opgelost dmv deze Macro.


Sub Printen_met_JN_knop()

Dim myColumns As String
'Kolommen die verborgen cq zichtbaar gemaakt dienen te worden
myColumns = "A:A,C:C,D:D,G:G,K:K,L:L,M:M,O:O,P:P,Q:Q,R:R,S:S,T:T,U:U,V:V,W:W,X:X,Y:Y,Z:Z"

Dim Keus As Integer
Keus = MsgBox("Uitprinten Ja/Nee", vbYesNo, "Print-Overzicht")
If Keus = 6 Then
'Kolommen verbergen
ActiveSheet.Range(myColumns).EntireColumn.Hidden = True
'Printer instellingen
With ActiveSheet.PageSetup
.LeftHeader = Cells(1, 1).Value
.CenterHeader = "Dit is een uitdraai voor Cindy"
.RightFooter = "&D"
End With
'Printen van het overzicht
ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True
'Kolommen weer zichtbaar maken
ActiveSheet.Range(myColumns).EntireColumn.Hidden = False
Else
MsgBox "Er wordt niks uitgeprint!"
End If

End Sub
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan