Thema Datum  Von Nutzer Rating
Antwort
Rot Zielpfad und als xlsx speichern
07.11.2015 00:30:55 George123212
NotSolved
07.11.2015 11:37:44 Gast18460
NotSolved
07.11.2015 18:02:46 Gast52387
NotSolved

Ansicht des Beitrags:
Von:
George123212
Datum:
07.11.2015 00:30:55
Views:
1183
Rating: Antwort:
  Ja
Thema:
Zielpfad und als xlsx speichern

Mein Problem bezieht sich auf das format. 

Mit nur "ActiveWorkbook.Save" klappt alles wunderbar, es wird aber als cvs exportiert. Für matlab benötige ich jedoch xlsx.

 

Mit dem geposteten Code wird das Problem gelöst, heisst das Format und der Namen stimmen, aber nicht der Zielspeicherpfad. 

Mit einer anderen Lösung bei dem ich den Zielpfad angeben kann, klappt es dann nicht, weil ich wenn ich dann den variablen namen definiere, wird dieser exakt übernommen. Der exakte name endet aber mit .cvs.  

Ich brauche also: Aktellen namen der bearbeiteten Datei aber als xlsx abgespeichert und den richtigen Pfad.

 

Aktuell klappt dies alles bis auf den Pfad.

 

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
Dim strVerzeichnis As String
  Dim strDatei As String
  Dim strTyp As String
  Dim strDateiname As String
  strTyp = "*.csv"
  Application.ScreenUpdating = False
  strVerzeichnis = strOrdner
  strDateiname = Dir(strVerzeichnis & strTyp)
  Do While strDateiname <> ""
      Workbooks.Open Filename:=strVerzeichnis & strDateiname
      Call clean_File
      Application.DisplayAlerts = False
      ActiveWorkbook.SaveAs FileFormat:=xlOpenXMLWorkbook
      ActiveWorkbook.Close
      Application.DisplayAlerts = True
      strDateiname = Dir
  Loop
  Application.ScreenUpdating = True
End Sub

Das Problem ist, dass die Datei nicht im gleichen Ordner wie die ursprungsdatei gespeichert wird. Ich hätte gerne als Pfad strOrdner. Das bekomme ich aber nicht hin.


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 Zielpfad und als xlsx speichern
07.11.2015 00:30:55 George123212
NotSolved
07.11.2015 11:37:44 Gast18460
NotSolved
07.11.2015 18:02:46 Gast52387
NotSolved