Avatar billede ak7100 Nybegynder
12. februar 2013 - 00:44 Der er 1 kommentar

Excel print

Jeg har et problem med at oprette en formel til udprintning af et område i et excel regneark.

Det jeg gerne vil opnå er at når der trykkes på en bestemt celle i excel så skal excel printe et område af regnearket (f,eks A1 til K15) på standardprinteren.

Allan
Avatar billede jens48 Ekspert
17. februar 2013 - 23:21 #1
Prøv med nedenstående makro. Den aktiveres ved at skrive noget i C1 (hvad som helst). Og printområdet bestemmes af hvad der står i A1:A2. I dit tilfælde skal der i A1 stå "A1" og i A2 "K15"

Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Range("c1")) Is Nothing Then
On Error Resume Next
'Choses print range (indirect(A1:A2))
rng = Range("A1") & ":" & Range("A2")
ActiveSheet.PageSetup.PrintArea = Range(rng).Address
ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True
End If
End Sub
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
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig

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