Thema Datum  Von Nutzer Rating
Antwort
20.07.2020 19:40:25 Sebi1234
NotSolved
21.07.2020 07:50:24 Mase
NotSolved
21.07.2020 09:08:39 Sebi1234
NotSolved
Blau Tabelle in VBA in extra Arbeitsmappe
21.07.2020 10:28:42 Mase
NotSolved
21.07.2020 11:09:40 Sebi1234
NotSolved

Ansicht des Beitrags:
Von:
Mase
Datum:
21.07.2020 10:28:42
Views:
560
Rating: Antwort:
  Ja
Thema:
Tabelle in VBA in extra Arbeitsmappe

Hi Sebastian,

folgender Code kopiert Dir die erste Tabelle in ein neues Arbeitsblatt. 

Sub Sebi1234()
    Dim rng As Excel.Range
    Dim wksNew As Excel.Worksheet
    Dim v As Variant
    '*** Startposition inklusiv Beschreibung
    v = Application.Match("# Stellen x*", Range("A:A"), 0)
    '*** Startposition exlkusive Beschreibung kopieren
    Set rng = ActiveSheet.Cells(v, 1).CurrentRegion
    With Intersect(rng, rng.Offset(1)).Copy
        With ThisWorkbook
            Set wksNew = .Worksheets.Add(after:=.Worksheets(.Sheets.Count))
            wksNew.Name = "Name des neuen Worksheets"
        End With
    End With
    '*** Tabelle ins neue Arbeitsblatt einfügen
    wksNew.Cells(v, 1).PasteSpecial xlPasteAll
    With Application
        .CutCopyMode = False
        .Goto Reference:=wksNew.Range("A1")
    End With
End Sub

 

Ohne Schleife oder grossartige Fehlerbehandlung. Oder war die Schleife eine Bedingung? Dann nochmal melden.

Test das einfach mal bei Dir. Anhand Deines Bildes habe Ich so gut es geht versucht abzuleiten.

 

Achja, Du wirst feststellen, dass nur eine Tabelle kopiert wurde. Die zweite würde ich gern Dir überlassen :)

Ob Du nun wieder kopierst (weisst jetzt ja wie) oder ob Du transponierst (google: VBA Excel transponieren) bleibt auch Dir überlassen.

 

Viel Erfolg dabei. 

 

gruß

Marco

 

 


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
20.07.2020 19:40:25 Sebi1234
NotSolved
21.07.2020 07:50:24 Mase
NotSolved
21.07.2020 09:08:39 Sebi1234
NotSolved
Blau Tabelle in VBA in extra Arbeitsmappe
21.07.2020 10:28:42 Mase
NotSolved
21.07.2020 11:09:40 Sebi1234
NotSolved