2016-12-08 13 views
-2

Ich bin ein bisschen verwirrt. Der Export von einem Excel-Blatt in eine PDF-Datei funktioniert gut. aber nachdem ich unten im Blatt einen neuen Satz hinzugefügt habe, wird dieser Satz nicht in die PDF-Datei kopiert. Mein Excel-Blatt enthält eine Form von 180 Zellen. In 181 ist der neue Satz, aber es wird das nicht in pdf nehmen.VBA exportiert nicht jede Zelle von Excel in PDF-Datei

Könnte mir jemand sagen, was das Problem vermutlich ist?

Wenn Sie weitere Informationen benötigen, würde ich versuchen, Ihnen weitere Details zu geben.

Edit: Der Export ist wie folgt definiert:

Worksheets(NameSheet).ExportAsFixedFormat _ 
Type:=xlTypePDF, _ 
FileName:=File, _ 
Quality:=xlQualityStandard, _ 
IncludedocProperties:=True, _ 
IgnorePrintAreas:=False 

Der Satz ohne VBA-Code direkt in Excel-Tabelle hinzugefügt wird. Ich suchte im Code für .Cells(181,1), aber nichts wurde definiert. Das bedeutet für mich, in der PDF sollte der Satz generiert werden.

+0

welcher Code verwenden Sie? –

+2

Vielleicht ein [Druckbereich] (https://support.office.com/en-us/article/Define-or-clear-a-print-area-on-a-worksheet-2e5992fa-f201-41a1-9f39- 370ff14deca1) ist gesetzt? –

+0

@Nathan_Sav Was brauchst du genau? Siehe meinen bearbeiteten Post – yuro

Antwort

1

Ich fand heraus. Das war eine Einstellung in Excel.

die Lösung wird auf dieser Seite beschrieben: Set a print area

Beschreibung:

  1. auf dem Arbeitsblatt, wählen Sie die Zellen, die Sie als Druckbereich festlegen möchten. (Wähle ich alle Zellen bis zu 181)

  2. Auf der Page Layout Registerkarte in der Page Setup Gruppe, klicken Sie auf Print Area, und dann Set Print Area klicken.

+0

Ich liebe es! Maschinen machen genau das, was Sie ihnen sagen !! – ryguy7272