Thema Datum  Von Nutzer Rating
Antwort
01.06.2017 12:17:42 Marcel
NotSolved
01.06.2017 13:52:41 Gast46475
NotSolved
01.06.2017 13:59:12 Marcel
NotSolved
01.06.2017 21:39:45 Gast7922
NotSolved
02.06.2017 13:36:56 Marcel
NotSolved
Blau Tabellenblättern einzeln speichern / unterschiedliche Speicherorte
02.06.2017 14:11:02 Gast65479
NotSolved
02.06.2017 14:14:49 Marcel
NotSolved
02.06.2017 14:26:23 Marcel
NotSolved
02.06.2017 15:27:53 Gast37067
NotSolved
02.06.2017 16:54:18 Marcel
NotSolved
02.06.2017 17:10:34 Gast36928
NotSolved
03.06.2017 16:40:33 Marcel
Solved

Ansicht des Beitrags:
Von:
Gast65479
Datum:
02.06.2017 14:11:02
Views:
741
Rating: Antwort:
  Ja
Thema:
Tabellenblättern einzeln speichern / unterschiedliche Speicherorte

Moin! Dann probiere es mal so. Damit sollte er nur Blätter speichern, bei denen er auch die Region an Hand des Blattnamens zuordnen kann. Das Blatt wird dann in den entspr. Ordner kopiert. De Ordnernamen sind am Anfang wieder in einem Array und könnnen noch ergänzt werden (fängt der Code ab). VG

Sub alle_Tab_als_Datei()
Dim neuname As String
Dim pfad As String
Dim i As Integer
Dim Ordner
 
Ordner = Array("Region1", "Region2", "Region3", "Region4", "Region5", "Region6", "Region7", "Region8")
 
allgemeinpfad = "C:\Users\marcel.siebert\Desktop\"
 
For i = 2 To ActiveWorkbook.Sheets.Count
    neuname = Sheets("Upload").Range("A11") & " " & Sheets(i).Name
    For j = 0 To ubound(ordner)
        If InStr(1, UCase(Sheets(i).Name), UCase(Ordner(j)), vbTextCompare) Then
            pfad = allgemeinpfad & Ordner(j) & "\"
            Sheets(i).Copy
            ActiveWorkbook.SaveAs pfad & neuname
            ActiveWorkbook.Close
            Exit For
        End If
    Next j
Next
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