Tipps & Tricks 09.11.2001, 10:30 Uhr

Zelleninhalt als Dateiname für Excel-Arbeitsmappe verwenden

Ist es möglich in Excel den Zelleninhalt (Text) beim Speichern automatisch als Dateinamen zu verwenden?
Das Speichern einer Excel-Arbeitsmappe mit dem Inhalt der markierten Zelle als Dateinamen lässt sich mit Hilfe des folgenden Makros realisieren:
Update: Das ursprünglich hier publizierte Makro haben wir aufgrund eines Leser-Tipps angepasst.
Sub DateiSpeichern()
Dim TempName As String
On Error GoTo errhandler
If Not ActiveWorkbook.Saved Then
If CStr(ActiveCell.Value) <> "" Then
TempName = ActiveCell.Value
TempName = InputBox("Datei Speichern unter...", "Datei speichern", TempName)
If TempName <> "" Then
ActiveWorkbook.SaveAs Filename:=TempName
Exit Sub
End If
End If
End If
AppDialog:
Application.Dialogs(xlDialogSaveAs).Show
Exit Sub
errhandler:
Resume AppDialog:
End Sub



Kommentare
Es sind keine Kommentare vorhanden.