Forumbeitrag
Excel-Version des Fragestellers:
365 Business
Erfahrungslevel des Fragestellers:
Excel gut - VBA bescheiden
Ich stolpere hier drüber gerade:
Format(Now, "yyyy_mm_dd")
normale müsste es YYYY_MM_DD sein (wenn MM Monat ist) denn mm ist normal Formel für Minuten
hh:mm:ss (Minuten anzeige)
Ansonsten , ist die Information um welche Tabelle es sich handelt, die er ansprechen muss nicht exakt gewählt, hier müsste man vielleicht mit
Sheets("Tabelle1") die Tabelle ansprechen, diese vielleicht vorher schon aktivieren
Sheets("Tabelle1").Activate
so kann es passieren, hat die Arbeitsmappe mehrere Tabellen und ist nicht Tabelle1 aktiv und explizit angesprochen, sucht er in der aktiven Tabelle findet eventuell nichts.
Set olApp = CreateObject("Outlook.Application")
Set objMail = olApp.CreateItem(0)
sollten vorher deklariert werden als Objekte
AWS = "C:\TEMP\" & Format(Now, "yyyy_mm_dd") & "_Schadensmeldung_V1.1" & ".pdf"
gibt es das Verzeichnis C:\TEMP
gibt es in dem Verzeichnis die benannte Datei?
Punkte (.) können manchmal, ganz selten Probleme in Dateiname verursachen
.Display
/*
Temp_Loeschen
deine Datei wird gelöscht, bevor du die Mail versendet hast (du lässt sie nur anzeigen), dass kann zu Problemen führen