Hallo,
ich habe folgendes Script, das ein Tabellenblatt als neue Datei speichern soll. Allerdings sollen die Werte und nicht die Formeln gespeichert werden. Wenn ich nun speichere, wird in alle Zellen der Wert 0 geschrieben, in denen vorher Formelergebnisse standen?!?!?!
Hat jemand eine Idee, wo mein Fehler liegt?
Sub TABs_Export()
Dim vntBlaetter As Variant
Dim sPfad As String
Dim ws As Worksheet
Dim wbkNeu As Workbook
sPfad = Worksheets("Master").Range("R3") '** Pfadangabe wo und mit welchem Namen gespeichert werden soll
vntBlaetter = Array("Klinik Gesamt") '** Angabe von mehreren Blätter möglich
Sheets(vntBlaetter).Copy
With ActiveWorkbook
For Each ws In .Worksheets
With ws.UsedRange
.Value = .Value
End With
Next
On Error GoTo ENDE
Application.DisplayAlerts = False
.SaveAs sPfad, xlNormal
.Close False
End With
ENDE:
Application.DisplayAlerts = True
End Sub