Thema Datum  Von Nutzer Rating
Antwort
05.12.2024 09:53:51 Jolanda
NotSolved
05.12.2024 11:40:36 Gast18413
NotSolved
05.12.2024 12:16:38 Jolanda
NotSolved
05.12.2024 13:15:36 ralf_b
NotSolved
05.12.2024 15:24:15 Gast55157
NotSolved
05.12.2024 15:48:10 Gast2028
NotSolved
05.12.2024 17:08:03 Jolanda
NotSolved
05.12.2024 19:10:47 RPP63
NotSolved
05.12.2024 19:24:34 Jolanda
NotSolved
05.12.2024 22:22:11 Gast7777
NotSolved
Rot Noch einmal!
05.12.2024 23:26:08 Jolanda
NotSolved
06.12.2024 05:52:50 Gast7777
NotSolved
06.12.2024 07:11:50 Jolanda
NotSolved
06.12.2024 12:28:05 Gast95857
NotSolved
06.12.2024 13:53:08 Jolanda
NotSolved

Ansicht des Beitrags:
Von:
Jolanda
Datum:
05.12.2024 23:26:08
Views:
29
Rating: Antwort:
  Ja
Thema:
Noch einmal!
Hallo,
Ich habe jetzt die ganze Zeit im Netz gegoogelt, und habe für die Codes im Sheet folgende Lösung gefunden,
Application.EnableEvents = False
Das funktioniert prima das Makro läuft jetzt durch bis zur zum speichern da habe ich immer noch das Problem das die Codes im Sheet stehen und VBA sagt die Daten kann mit oder ohne Features gespeichert werden.
Also genau das Prolem das mit Makro Datei und xlsx, ich habe auch schon hier Lösungen gefunden

ActiveWorkbook.SaveAs strPfad & "\" & ActiveSheet.Name & "_" & Format(Now(), "DD.MM.YYYY") ,51 das soll laut Netz das Format xlsx erzwingen, funktioniert nur leider so nicht bei mir.
Also der nachfolgende Code sollte so angepasst werde das das Sheet Daten in eine Neue Datei kopiert wird dann im Ordner TEMP als xlsx gepeichert werden. die Mailfunktion (Also das die Datei dann automatisch ins Mail gezogen wird, und danach die Datei im TEMO Ordner gelöscht wird habe ich hier rausgenommen.


'xxxx senden
Sub xxxx_senden()
Dim strBlatt As String
Dim strDatei As String
Dim strPfad As String
Dim outObj As Object
Dim Mail As Object
Dim strBodyText As String
''Set outObj = CreateObject("Outlook.Application")
''Set Mail = outObj.CreateItem(0)
strPfad = "C:\Temp"
strBlatt = ActiveSheet.Name
Sheets(strBlatt).Copy
Application.EnableEvents = False
ActiveWorkbook.SaveAs strPfad & "\" & ActiveSheet.Name & "_" & Format(Now(), "DD.MM.YYYY") & ".xlsx"
 
Application.ScreenUpdating = False
  
Call Blattschutz_Admin_aufheben
 
  
strDatei = ActiveWorkbook.FullName
Application.EnableEvents = True
  
        ''strbody = "<font face=Arial>Sehr geehrter Damen und Herren,</font><br><br>" & _
        ''"<font face=Arial>ixxxxm Anhang finden Sie die aktuelle FO Liste."
 
''With Mail
''.GetInspector.Display
''.To = Worksheets("DDDD").Range("D24")
''.CC = Worksheets("DDDD").Range("D25")
''.Subject = "xxxx_" & Format(Date, "DD.MM.YYYY") 'Betreff
''.HTMLBody = strbody & "<br>" & .HTMLBody
''.Attachments.Add strDatei
 
''End With
  
''Workbooks(Dir(strDatei)).Close
''Kill (strDatei)
'Mail.send
 
Application.ScreenUpdating = True
 
End Sub

Ich hoffe es richtig erklärt zu haben.

Wenn in dem Sheet keinerlei Code hinterlegt ist funktioniert der Code alsos das speichern als xlsx im TEMP Ordner einwandfrei.

Danke nochmals

Jolanda


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
05.12.2024 09:53:51 Jolanda
NotSolved
05.12.2024 11:40:36 Gast18413
NotSolved
05.12.2024 12:16:38 Jolanda
NotSolved
05.12.2024 13:15:36 ralf_b
NotSolved
05.12.2024 15:24:15 Gast55157
NotSolved
05.12.2024 15:48:10 Gast2028
NotSolved
05.12.2024 17:08:03 Jolanda
NotSolved
05.12.2024 19:10:47 RPP63
NotSolved
05.12.2024 19:24:34 Jolanda
NotSolved
05.12.2024 22:22:11 Gast7777
NotSolved
Rot Noch einmal!
05.12.2024 23:26:08 Jolanda
NotSolved
06.12.2024 05:52:50 Gast7777
NotSolved
06.12.2024 07:11:50 Jolanda
NotSolved
06.12.2024 12:28:05 Gast95857
NotSolved
06.12.2024 13:53:08 Jolanda
NotSolved