Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1324to1328
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

in PDF konvertieren und zelleninhalt abfrage

in PDF konvertieren und zelleninhalt abfrage
13.08.2013 14:45:15
mikey
Hallo,
das hier gepostete Makro funktioniert super, das gesamte Tabellenblatt wird in pdf
konvertiert und per mail versendet.
Nun möchte ich aber nicht das das gesamte tabellenblatt in pdf konvertiert wird sondern immer nur ein gewisser zellenbereich und mit einer abfrage zusätzlich versehen. Diese Abfrage soll bewirken das wenn in einem bestimmten zellenbereich
ein inhalt hinzugekommen ist den alten und den neuen Zellenbereich in pdf konvertieren und nicht mehr das gesamte tabellenblatt.
Ich weiß nich ob das möglich ist. Ich habe in meinem Tabellenblatt einen fixen bereich der immer in pdf konvertiert werden muss. dieser lautet A2:BM12
Danach soll eine abfrage gestartet werden ob in dem Zellenbereich
A13:BC192 was drinnensteht wenn ja einfach den neuen Zellenbereich
mitkonvertieren in pdf und nicht das gesamte Tabellenblatt.
Als Beispiel, somit kann es einmal vorkommen das der Bereich sich von
A2:BM17 und das nächste mal dann von A2:BM35 erstreckt und dann in pdf
konvertiert werden soll.
Hoffe ihr könnt mir da weiterhelfen, habe die forumsuche genutzt und gegoogelt,
leider brachte das keine lösung an den tag.
Sub AlsPDFSpeichern()
Dim pdfName As String
Dim pdfOpenAfterPublish As Boolean
Dim olApp As Object
Rem Rückfragen, ob Datei nach dem Erstellen geöffnet werden soll
If MsgBox("Soll die PDF-Datei nach dem Erstellen angezeigt werden?", vbYesNo, "PDF anzeigen?") = _
_
vbYes Then pdfOpenAfterPublish = True
Rem Pfad und Name der PDF-Datei
pdfName = ThisWorkbook.Path & "\" & ThisWorkbook.Name & "_" & ActiveSheet.Name & ".pdf"
Rem PDF-Datei erstellen. Funktioniert nur in Excel 2007 oder höher, nicht in Excel 2003 oder ä  _
_
lter
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:=pdfName, _
Quality:=xlQualityStandard, IncludeDocProperties:=False,  _
IgnorePrintAreas:=False, _
OpenAfterPublish:=IIf(pdfOpenAfterPublish, True, False)
Rem Email erstellen
Set olApp = CreateObject("Outlook.Application")
With olApp.CreateItem(0)
.To = Range("AO2").Value
.cc = Range("Z2").Value
.Subject = "Rechnungen" 'Betreffzeile
.htmlBody = "Hallo"
.Attachments.Add pdfName
.Display
End With
Rem Boolean-Variable "pdfOpenAfterPublish" zurücksetzen
pdfOpenAfterPublish = False
End Sub

9
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: in PDF konvertieren und zelleninhalt abfrage
14.08.2013 14:48:57
mikey
hallo
hat hier jemand eine idee wie man das ganze lösen könnte mir hilfe einer zelleninhaltsabfrage
danke

AW: in PDF konvertieren und zelleninhalt abfrage
15.08.2013 16:03:02
mikey
hi
kann mir jemand sagen wie ich die abfrage starten kann sodass immer nur die neuen einträge zusätzlich
in pdf konvertiert werden können.

AW: in PDF konvertieren und zelleninhalt abfrage
15.08.2013 22:41:36
mikey
.

nur ein Hinweis! - ich kann nicht...
16.08.2013 00:05:54
Oberschlumpf
...helfen, weil ich Excel 2003 aber nicht 2010 nutze
Hi mikey
das, was du hier beschreibst, hört sich nach einem verdammt großen bereich an (bis Spalte BM).
Damit dir vielleicht jemand helfen kann, müsste derjenige deine Tabelle erst mal nachbauen.
Für eine Gratislösung für dich aber von dir echt viel verlangt, oder?
Erfolgreicher könnte vielleicht sein, wenn du eine Bsp-Datei zeigst.
In dieser Datei anhand mehrerer Tabellenblätter vielleicht noch mal erklären, was wann wie wo warum geschehen soll.
Ja, ich weiß, hört sich nach viel vorher-Arbeit an, ist es wahrscheinlich auch.
Aber wir sind gar nicht in der Lage, diese Arbeit für dich abzunehmen, weil wir ja gar nicht wissen, wie deine Datei aufgebaut ist....bis du es uns zeigst ;-)
Und wenn du ne Bsp-Datei erstellst, mit der auch Excel 2003 zurechtkommt, dann kann ja vielleicht auch ich helfen...wenn ich es denn verstehe
Ciao
Thorsten

Anzeige
AW: nur ein Hinweis! - ich kann nicht...
16.08.2013 14:35:02
mikey
hallo
danke für den Tipp, anbei habe ich eine beispieldatei erstellt, so wie oben beschrieben kommt
immer wieder ein neuer Eintrag in die Tabelle hinzu nun möchte ich nicht immer das gesamte Tabellenblatt
als pdf konvertieren und per mail senden sondern immer nur einen fixbereich in der Beispieldatei
ist es der Bereich A4:P11 und dann immer wieder die neuen Einträge.
Der Anfang startet von A12:P12 dann kommt ein neuer Eintrag hinzu dieser sollte
dann von A13:P13 usw. eingetragen sein.
Nun wie gesagt möchte ich nicht das die ganze Seite als PDF konvertiert wird sondern immer ein Fixbereich und die neuen Einträge.
Das gesamte Tabellenblatt streckt sich von den Einträgen her gesehen von A12:P105 vielleicht
könnt man hier eine Abfrage ins pdf makro erstellen in dem es zuerst die notwendigen zellen auf
inhalt überprüft und dann konvertiert.
https://www.herber.de/bbs/user/86886.xlsm
hoffe ihr könnt mir dabei weiterhelfen.
danke

Anzeige
AW: nur ein Hinweis! - ich kann nicht...
16.08.2013 14:53:41
mikey
.

AW: nur ein Hinweis! - ich kann nicht...
17.08.2013 14:28:35
mikey
kann mir hier jemand bei meinem speziellen makro helfen.
danke

AW: nur ein Hinweis! - ich kann nicht...
22.08.2013 00:16:45
mikey
hat hier jemand schon vielleicht einen tipp wie ich die abfrage in das makro
programmieren kann.
?
danke

AW: nur ein Hinweis! - ich kann nicht...
22.08.2013 09:39:16
mikey
.

301 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige