Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

SaveAs-Methode überlisten

Forumthread: SaveAs-Methode überlisten

SaveAs-Methode überlisten
22.11.2017 08:23:11
MB12
Hallo zusammen,
Kleines Makro zum Anlegen neuer Projektordner:
Private Sub CommandButton1_Click()
Dim strPath As String, strFile As String, strPathNew As String, strDir As String
strFile = Range("A1").Text & " " & Range("B1").Text & " " & "Ablaufplan" & ".xlsm"
strPath = "X:\ALS\12_Projekte+VK-Preise\" & Cells(1, 5).Text & "\"
strDir = Range("A1").Text & " " & Range("B1").Text
strPathNew = strPath & strDir & "\"
If CBool(MakeSureDirectoryPathExists(strPathNew)) Then
ThisWorkbook.SaveAs Filename:=strPathNew & strFile
Else
MsgBox "Fehler beim anlegen des Pfades: " & strPath
End If
End Sub

Nach einigen Versuchen habe ich herausgefunden, dass die Fehlermeldung "SaveAs-Methode fehlgeschlagen" immer dann kommt, wenn der Kunden-Nickname, der in B1 steht, nur 2 Stellen hat.
Wir würden ungern die Einträge ändern, sondern lieber die Makros (mehrere ähnliche)...
Danke für jeden Ratschlag
Beste Grüße, Margarete
Anzeige

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: SaveAs-Methode überlisten
22.11.2017 10:09:21
yummi
Hallo Margarete,
wenn es wirklich nur daran liegt, versuch doch mal folgendes:

if len(Range("B1").Text) 
Wobei dein Makro nur funktioniert, wenn du dich auch auf dem selben Arbeitsblatt befindest, da du nicht über das Arbeitsblatt referenzierst.
Gruß
yummi
Anzeige
Probleme mit...
22.11.2017 10:22:13
Case
Hallo Margarete, :-)
... der SaveAs-Methode treten in der Regel auf, wenn das FileFormat nicht angegeben wird: ;-)
Use VBA SaveAs in Excel 2007-2016...
ThisWorkbook.SaveAs Filename:=strPathNew & strFile, FileFormat:=52
Servus
Case

Anzeige
AW: danke schön an beide
22.11.2017 12:18:35
MB12
Hallo ihr beiden,
ich werde erst mal den Rat von Case umsetzen und beobachten, was passiert.
@Yummi: Die Lösung mit dem Unterstrich hatte ich bereits vorgeschlagen, das war leider nicht so gut angekommen, da der Dateiname dadurch "verfälscht" wird. Behalte ich aber auf jeden Fall im Hinterkopf, falls FileFormat nicht ausreicht.
Habt auf jeden Fall herzlichen Dank und genießt die Sonne (die zumindest Case im Moment sieht...)
Gruß, Margarete
Anzeige
;

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige