Thema Datum  Von Nutzer Rating
Antwort
Rot Wer findet den Fehler im Code?
05.03.2015 16:02:52 VBA Beginner
Solved
06.03.2015 09:20:10 Walter
NotSolved
06.03.2015 10:37:54 Gast49672
NotSolved
06.03.2015 10:46:38 Gast27415
NotSolved

Ansicht des Beitrags:
Von:
VBA Beginner
Datum:
05.03.2015 16:02:52
Views:
869
Rating: Antwort:
 Nein
Thema:
Wer findet den Fehler im Code?
Hi Leute, anhand dieses Codes möchte ich gerne harte Werte (also ohne Formel) in eine neue Datei extrahieren.. Der Code funktioniert, nur leider kopiert es die Formeln mit.. Weiß jmd Rat? hier der Code: Public Sub Export_XLPH() Dim Blatt As Worksheet Dim aBlattNamen() As String Dim lngIndex As Long Dim Pfad As String Pfad = ThisWorkbook.Path & "\" & "Export" ReDim aBlattNamen(0 To ThisWorkbook.Worksheets.Count - 1) For Each Blatt In ThisWorkbook.Worksheets Select Case Blatt.Name Case "Tabelle100", "Tabelle101" ' hier Ausnahmen auflisten Case Else aBlattNamen(lngIndex) = Blatt.Name lngIndex = lngIndex + 1 End Select Next Set Blatt = Nothing If lngIndex = 0 Then MsgBox "Keine Blätter zum Exportieren gefunden!" Exit Sub End If Application.ScreenUpdating = False ReDim Preserve aBlattNamen(0 To lngIndex - 1) ThisWorkbook.Worksheets(aBlattNamen).Copy For Each Blatt In ActiveWorkbook.Worksheets With Blatt.UsedRange .Copy .Cells(1).PasteSpecial xlPasteValues Application.Goto .Cells(1) End With Next Set Blatt = Nothing Application.CutCopyMode = False Application.DisplayAlerts = False ActiveWorkbook.SaveAs Pfad, ThisWorkbook.FileFormat Application.DisplayAlerts = True ActiveWorkbook.Close False Application.ScreenUpdating = True MsgBox "Export-Datei wurde ersteltt in:" & vbLf & vbLf & Pfad & ".???" End Sub

Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:

 
 

  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
Rot Wer findet den Fehler im Code?
05.03.2015 16:02:52 VBA Beginner
Solved
06.03.2015 09:20:10 Walter
NotSolved
06.03.2015 10:37:54 Gast49672
NotSolved
06.03.2015 10:46:38 Gast27415
NotSolved