Thema Datum  Von Nutzer Rating
Antwort
01.04.2020 10:53:39 Ole
NotSolved
01.04.2020 11:21:31 Torsten
NotSolved
01.04.2020 11:50:18 Gast55455
NotSolved
01.04.2020 12:20:26 Torsten
NotSolved
01.04.2020 13:59:43 Ole
NotSolved
01.04.2020 14:45:21 Torsten
*****
NotSolved
01.04.2020 14:59:42 Ole
NotSolved
Blau Kopieren von Zellen in verschiedene Tabellenblätter
01.04.2020 15:05:50 Torsten
*****
NotSolved
01.04.2020 15:28:01 Ole
NotSolved
01.04.2020 15:39:54 Torsten
*****
NotSolved
01.04.2020 15:49:43 Ole
NotSolved
01.04.2020 16:32:32 Ole
NotSolved

Ansicht des Beitrags:
Von:
Torsten
Datum:
01.04.2020 15:05:50
Views:
736
Rating: Antwort:
  Ja
Thema:
Kopieren von Zellen in verschiedene Tabellenblätter

Hallo Ole,

also gut. Kurz zur Erklaerung. Da du ja den Wert (sprich den Namen des Sheets) aus C7 ja schon an ein Variable (hier "Thema") uebergibst, kannst du diese Variable auch dann im Code verwenden, wenn du auf das jeweilige Blatt zugreifen willst.

Hier mal der Code. Da ich deine Datei nicht kenne, hoffe ich, dass alles mit dem Einfuegen an der richtigen Stelle funktioniert.

Probiers mal aus und lass mich wissen, wenn was falsch laeuft. Dann musst du mir mal deinen Sheetaufbau genauer erklaeren.

Option Explicit

Sub Daten_zu_Protokoll()

Dim Test_ID As String
Dim Testbezeichnung As String
Dim Thema As String
Dim Release As String
Dim Sprint As String
Dim Vorbedingung As String
Dim Testschritte As String
Dim Ergebnis As String
Dim Nachbedingung As String
Dim lngLast As Long
 
With Worksheets("Eingabe")
    Test_ID = .Range("C3")
    Testbezeichnung = .Range("C5")
    Thema = .Range("C7")
    Release = .Range("C9")
    Sprint = .Range("C11")
    Vorbedingung = .Range("C13")
    Testschritte = .Range("C15")
    Ergebnis = .Range("C17")
    Nachbedingung = .Range("C19")
End With
 
With Worksheets("Testprotokoll")
    lngLast = .Cells(Rows.Count, 1).End(xlUp).Row
    .Cells(lngLast + 1, 1) = Test_ID
    .Cells(lngLast + 1, 2) = Testbezeichnung
    .Cells(lngLast + 1, 3) = Thema
    .Cells(lngLast + 1, 4) = Release
    .Cells(lngLast + 1, 5) = Sprint
End With

With Worksheets(Thema)
    lngLast = Application.Max(8, .Cells(Rows.Count, 2).End(xlUp).Row)
    .Cells(lngLast + 1, 2) = Test_ID
    .Cells(lngLast + 1, 3) = Testbezeichnung
    .Cells(lngLast + 1, 2) = Thema
    .Cells(lngLast + 1, 3) = Release
    .Cells(lngLast + 1, 4) = Sprint
    .Cells(lngLast + 1, 5) = Vorbedingung
    .Cells(lngLast + 1, 6) = Testschritte
    .Cells(lngLast + 1, 7) = Ergebnis
    .Cells(lngLast + 1, 8) = Nachbedingung
End With
 
End Sub

Gruss Torsten


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
01.04.2020 10:53:39 Ole
NotSolved
01.04.2020 11:21:31 Torsten
NotSolved
01.04.2020 11:50:18 Gast55455
NotSolved
01.04.2020 12:20:26 Torsten
NotSolved
01.04.2020 13:59:43 Ole
NotSolved
01.04.2020 14:45:21 Torsten
*****
NotSolved
01.04.2020 14:59:42 Ole
NotSolved
Blau Kopieren von Zellen in verschiedene Tabellenblätter
01.04.2020 15:05:50 Torsten
*****
NotSolved
01.04.2020 15:28:01 Ole
NotSolved
01.04.2020 15:39:54 Torsten
*****
NotSolved
01.04.2020 15:49:43 Ole
NotSolved
01.04.2020 16:32:32 Ole
NotSolved