Thema
|
Datum
|
Von Nutzer
|
Rating
|
Antwort
|
Druckbereich von Tabellenblatt kopieren |
31.03.2020 12:42:55 |
Franzi |
|
|
|
31.03.2020 12:57:16 |
Gast7777 |
|
|
|
31.03.2020 13:21:46 |
Franzi |
|
|
Von:
Franzi |
Datum:
31.03.2020 12:42:55 |
Views:
853 |
Rating:
|
Antwort:
|
Thema:
Druckbereich von Tabellenblatt kopieren |
Hallo zusammen,
ich hab ein Problem mit folgendne Code:
Sub copyPageSetup(fromSheet, toSheet)
With toSheet.PageSetup
.AlignMarginsHeaderFooter = fromSheet.PageSetup.AlignMarginsHeaderFooter
.BlackAndWhite = fromSheet.PageSetup.BlackAndWhite
.BottomMargin = fromSheet.PageSetup.BottomMargin
.CenterFooter = fromSheet.PageSetup.CenterFooter
' .CenterFooterPicture = fromSheet.PageSetup.CenterFooterPicture
.CenterHeader = fromSheet.PageSetup.CenterHeader
' .CenterHeaderPicture = fromSheet.PageSetup.CenterHeaderPicture
.CenterHorizontally = fromSheet.PageSetup.CenterHorizontally
.CenterVertically = fromSheet.PageSetup.CenterVertically
' .Creator = fromSheet.PageSetup.Creator
.DifferentFirstPageHeaderFooter = fromSheet.PageSetup.DifferentFirstPageHeaderFooter
.Draft = fromSheet.PageSetup.Draft
' .EvenPage = fromSheet.PageSetup.EvenPage
' .FirstPage = fromSheet.PageSetup.FirstPage
.FirstPageNumber = fromSheet.PageSetup.FirstPageNumber
.FitToPagesTall = fromSheet.PageSetup.FitToPagesTall
.FitToPagesWide = fromSheet.PageSetup.FitToPagesWide
.FooterMargin = fromSheet.PageSetup.FooterMargin
.HeaderMargin = fromSheet.PageSetup.HeaderMargin
.LeftFooter = fromSheet.PageSetup.LeftFooter
' .LeftFooterPicture = fromSheet.PageSetup.LeftFooterPicture
.LeftHeader = fromSheet.PageSetup.LeftHeader
' .LeftHeaderPicture = fromSheet.PageSetup.LeftHeaderPicture
.LeftMargin = fromSheet.PageSetup.LeftMargin
.OddAndEvenPagesHeaderFooter = fromSheet.PageSetup.OddAndEvenPagesHeaderFooter
.Order = fromSheet.PageSetup.Order
.Orientation = fromSheet.PageSetup.Orientation
' .Pages = fromSheet.PageSetup.Pages
.PaperSize = fromSheet.PageSetup.PaperSize
' .Parent = fromSheet.PageSetup.Parent
!!! .PrintArea = fromSheet.PageSetup.PrintArea
.PrintComments = fromSheet.PageSetup.PrintComments
.PrintErrors = fromSheet.PageSetup.PrintErrors
.PrintGridlines = fromSheet.PageSetup.PrintGridlines
.PrintHeadings = fromSheet.PageSetup.PrintHeadings
.PrintNotes = fromSheet.PageSetup.PrintNotes
.PrintQuality = fromSheet.PageSetup.PrintQuality
.PrintTitleColumns = fromSheet.PageSetup.PrintTitleColumns
.PrintTitleRows = fromSheet.PageSetup.PrintTitleRows
.RightFooter = fromSheet.PageSetup.RightFooter
' .RightFooterPicture = fromSheet.PageSetup.RightFooterPicture
.RightHeader = fromSheet.PageSetup.RightHeader
' .RightHeaderPicture = fromSheet.PageSetup.RightHeaderPicture
.RightMargin = fromSheet.PageSetup.RightMargin
.ScaleWithDocHeaderFooter = fromSheet.PageSetup.ScaleWithDocHeaderFooter
.TopMargin = fromSheet.PageSetup.TopMargin
.Zoom = fromSheet.PageSetup.Zoom
End With
End Sub
Ich hab den mal aus einem Forum rausgezogen und erstelle damit eben immer mehrere Tabellenblätter zur Ablage. Ich wollte die jeweilige Tabelle jetzt dann mit einer Pivottabelle und dann einer PivotChart auswerten und musste dafür drei spalten von einander trennen, die davor verbunden und zentriert waren.
Allerdings bringt er mir dadurch jetzt immer den Laufzeitfehler 1004: "In dieser Formel fehlt ein Bereichsabzug oder ein definierter Name." Ich hab die jeweilige Zeile mit !!! markiert.
Ich hab in meinem restlichen Code alle Zellbeziehungen kontrolliert und ausgebessert die davor zu den verbundenen Zellen gehört haben.
|
- Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
- Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
- Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
- Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
- Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei
Antworten auf Ihren Beitrag zu benachrichtigen
Bitte geben Sie ein aussagekräftiges Thema an.
Bitte geben Sie eine gültige Email Adresse ein!
- Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
- Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
- Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
- Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
- Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei
Antworten auf Ihren Beitrag zu benachrichtigen
Thema
|
Datum
|
Von Nutzer
|
Rating
|
Antwort
|
Druckbereich von Tabellenblatt kopieren |
31.03.2020 12:42:55 |
Franzi |
|
|
|
31.03.2020 12:57:16 |
Gast7777 |
|
|
|
31.03.2020 13:21:46 |
Franzi |
|
|