|  
                                             Ich habe eine VBA soweit erstellt, ist vermutlich viel Quatsch dabei aber das zweite sheet kann bereits über einen Button erstellt werden. Die Frage ist wie kann ich die Datei veröffentlichen?  
  
Der Code sieht momentan so Aus: 
Modul1 (Sheet_Erstellen): 
 
Sub FEHLT() 
   'Schritt 1 Falls Sheet vorhanden, löschen 
   If sheetExists("Nicht zurückgegeben") Then 
      Sheets("Nicht zurückgegeben").Delete 
   End If 
    
   'Schritt 2 Scheet "Nicht zurückgegeben" erstellen 
    
   Sheets.Add.Name = "Nicht zurückgegeben" 
   Worksheets("Nicht zurückgegeben").Move After:=Worksheets(Worksheets.Count) 
    
    
   Call BedingteKopieZeilen 
    
   End Sub 
      
Function sheetExists(sheetToFind As String) As Boolean 
    sheetExists = False 
    For Each Sheet In Worksheets 
        If sheetToFind = Sheet.Name Then 
            sheetExists = True 
            Exit Function 
        End If 
    Next Sheet 
End Function 
  
Modul2 (Sheet_Füllen): 
 
Public Sub BedingteKopieZeilen() 
    
   'Dimensionieren der Variablen 
    
   Dim Zeile As Long 
   Dim ZeileMax As Long 
   Dim n As Long 
    
   'Zählen der Zeilen 
    
   With Tabelle1 
         ZeileMax = .UsedRange.Rows.Count 
         n = 1 
       
      'Identifizieren der zeilen mit "Rückgabe" 
       
      For Zeile = 2 To ZeileMax 
      If .Cells(Zeile, 5).Value = "Rückgabe" Then 
       
      'Kopieren der Zeilen in die generierte Tabelle "Nicht zurückgegeben" 
       
      .Rows(Zeile).Copy Destination:=Sheets("Nicht zurückgegeben").Rows(n) 
      n = n + 1 
      End If 
      Next Zeile 
   End With 
End Sub 
 
  
     |