Thema Datum  Von Nutzer Rating
Antwort
Rot Excel-Datei als PDF speichern mit fortlaufender Nummer
30.12.2016 14:17:26 Baerlina
NotSolved
30.12.2016 15:04:59 Onur
NotSolved
30.12.2016 15:09:32 Baerlina
NotSolved
30.12.2016 15:36:08 Onur
NotSolved
30.12.2016 16:23:52 Baerlina
NotSolved
30.12.2016 16:23:53 Baerlina
*
NotSolved
30.12.2016 17:39:32 Onur
NotSolved
30.12.2016 18:03:22 Baerlina
NotSolved
30.12.2016 19:44:33 Onur
****
NotSolved
30.12.2016 21:11:26 Baerlina
NotSolved
30.12.2016 21:13:14 Baerlina
NotSolved
30.12.2016 21:16:29 Baerlina
NotSolved
30.12.2016 21:22:47 Onur
*****
NotSolved
30.12.2016 21:27:57 Baerlina
NotSolved
30.12.2016 21:39:27 Onur
*****
NotSolved
30.12.2016 21:52:09 Gast86970
NotSolved
30.12.2016 21:55:05 Gast80175
*****
NotSolved
30.12.2016 22:11:57 Onur
*****
NotSolved
30.12.2016 22:15:07 Onur
NotSolved
30.12.2016 22:29:16 Onur
NotSolved
30.12.2016 23:03:38 Gast26853
*****
Solved
28.03.2019 14:40:46 Gast15480
Solved

Ansicht des Beitrags:
Von:
Baerlina
Datum:
30.12.2016 14:17:26
Views:
3627
Rating: Antwort:
  Ja
Thema:
Excel-Datei als PDF speichern mit fortlaufender Nummer

Hi Ihr!

ich bräuchte mal wieder eure Hilfe.

aktuell wird meine Excel-Tabelle als PDF in einem Speicherort nach Wahl abgespeichert.

Dabei setzt sich der Dateiname aus den Eingaben des User´s in den jeweiligen Zellen zusammen.

Nun habe ich versucht die Datei anhand einer eindeutigen Nummer via Datum+Zeit+KW+Bezeichnung fortlaufend abzuspeichern

in meinem Fall sieht es aktuell so aus als Beispiel : Nr1612301341_52_Sabine_Schuster

Wie gesagt der Dateiname setzt sich zusammen aus: "Nr" + YYMMDD + aktuelle Zeit  "_" +  "KW" +  "_" + "Vorname" + "Nachname"

der dazugehörige Code,welcher auch soweit funktioniert:

Sub aktivesBlattToPdf()
ChDir Range("Codeblatt!A11") 
    ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
"Nr" & _
Format(Date, "YYMMDD") & _
Format(Time, "HHMM") & _
"_" & _
Range("Codeblatt!B5") & _
"_" & _
Range("Tabelle1!A1") & _
"_" & _
Range("Tabelle1!B1") & _
".pdf", Quality:=xlQualityStandard, _
        IncludeDocProperties:=True, IgnorePrintAreas:=False, OpenAfterPublish:=True

        'Range("F5").Value & Format(Date, "YYYYMMDD") & ".pdf", Quality:=xlQualityStandard, _
        'IncludeDocProperties:=True, IgnorePrintAreas:=False, OpenAfterPublish:=True
End Sub

Nun finde ich den Dateiname zu unübersichtlich mit der Zahlenkolonne  am Anfang und würde gerne eine laufende Nummer nach Vorhandensein-Prüfung im Verzeichnis dafür haben

dazu habe ich folgenden Code gefunden:

Sub dateizähler()

Dim datei As String, zähler As Byte

 zähler = 0
 datei = Dir("C:\Users\blue\Desktop\Neuer Ordner\Zusatz*.xls")
 Do Until datei = ""
 zähler = zähler + 1
 datei = Dir()
 Loop

  If zähler = 0 Then
  ActiveWorkbook.SaveAs "C:\Users\blue\Desktop\Neuer Ordner\Zusatz.XLS"
  Else
  ActiveWorkbook.SaveAs "C:\Users\blue\Desktop\Neuer Ordner\Zusatz" & zähler & ".XLS"
  End If


End Sub

Wie müsste ich das Makro nun Anpassen um den Dateinamen mit einer laufenden Nummer zu versehen im Ordner meiner Wahl?

Beispiel: Nr_Zähler_KW_Vorname_Nachname
- Nr_1_52_Sabine_Schuster
- Nr_2_52_Manfred_Neumann
- Nr_3_52_Sabine_Schuster
- Nr_4_01_Max_Mustermann

 

Wer kann helfen?

Bye Jens der Baerlina


Ihre Antwort
  • 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: Name: Email:

 
 

  • 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
Rot Excel-Datei als PDF speichern mit fortlaufender Nummer
30.12.2016 14:17:26 Baerlina
NotSolved
30.12.2016 15:04:59 Onur
NotSolved
30.12.2016 15:09:32 Baerlina
NotSolved
30.12.2016 15:36:08 Onur
NotSolved
30.12.2016 16:23:52 Baerlina
NotSolved
30.12.2016 16:23:53 Baerlina
*
NotSolved
30.12.2016 17:39:32 Onur
NotSolved
30.12.2016 18:03:22 Baerlina
NotSolved
30.12.2016 19:44:33 Onur
****
NotSolved
30.12.2016 21:11:26 Baerlina
NotSolved
30.12.2016 21:13:14 Baerlina
NotSolved
30.12.2016 21:16:29 Baerlina
NotSolved
30.12.2016 21:22:47 Onur
*****
NotSolved
30.12.2016 21:27:57 Baerlina
NotSolved
30.12.2016 21:39:27 Onur
*****
NotSolved
30.12.2016 21:52:09 Gast86970
NotSolved
30.12.2016 21:55:05 Gast80175
*****
NotSolved
30.12.2016 22:11:57 Onur
*****
NotSolved
30.12.2016 22:15:07 Onur
NotSolved
30.12.2016 22:29:16 Onur
NotSolved
30.12.2016 23:03:38 Gast26853
*****
Solved
28.03.2019 14:40:46 Gast15480
Solved