AW: Verknüpf. werden trotz nicht Aktualisieren akt
11.03.2005 09:36:13
DonFiala
Guten Morgen Herbert,
vielen Dank für Dein Makro! Habe es an in der Betreffenden Datei testweise eingesetzt und es scheint zu klappen! Richtig geil sowas vor dem WoEnde!
Das einzige wo's jetzt noch hakt is das Makro in mein Hauptmakro zu integrieren! Dachte das wär ganz leicht selbst für mich, wo ich doch von VBA kaum Ahnung hab, aber nix!
Egal wo ich ich das Makro einfüge, es kommt immer die Fehlermeldung Datei nicht gespeichert! Irgendwo mach ich einen systematischen Fehler! Kannst mir bitte noch einmal helfen?
Vielen Vielen Dank
Hier mein Makro:
Sub SpeichernManuell()
ActiveSheet.Copy
ActiveSheet.Unprotect "Password"
' Wartepopup Herber
Dim WsShell, Rück%
Set WsShell = CreateObject("WScript.Shell")
Rück = WsShell.Popup("Datei wird für Speicherung vorbereitet. Bitte einen Augeblick Geduld...", 5 _
, "Überschrift ...")
' Die 5 in der letzten Zeile gibt die Dauer der Öffnung an.
' Rück ist -1 wenn keine Taste gedrückt wurde
' Rück ist 1 wenn OK gedrückt wurde
' Herber Programm
Dim Zelle As Range
'erste Verknüpfung finden
Set Zelle = Cells.Find(What:="]", LookIn:=xlFormulas)
If Not Zelle Is Nothing Then
Do
Zelle = Zelle.Value
Set Zelle = Cells.FindNext(Zelle)
Loop While Not Zelle Is Nothing
End If
' Speicherprogramm
Dim DName As String, Dateiname As String, Pfad As String
Pfad = Range("Y7")
DName = Range("V6")
Dateiname = Pfad & "\" & DName & Format(Range("G7"), "YYYY.MMM") & ".xls"
' Tagesdatum als "Jahr.Monat.Tag" wegen Exploreransicht!
' InfopopupProgramm für Abbrechen und für nicht Speichern
On Error GoTo Fehler
ArbVerz = CurDir
ChDir Pfad
ChDir ArbVerz
ActiveWorkbook.SaveAs Filename:=Dateiname
MsgBox "Datei wurde erfolgreich unter dem Namen " & ActiveWorkbook.Name & " gespeichert."
ActiveWorkbook.Close
Exit Sub
Fehler:
If Err.Number = 1004 Then
MsgBox "Datei nicht gespeichert"
Else
MsgBox Err.Description: 'Exit Sub
End If
ActiveWorkbook.Saved = True
ActiveWorkbook.Close
End Sub