Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1592to1596
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

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

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
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

Links zu Excel-Dialogen

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige