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
01.04.2020 15:05:50 Torsten
*****
NotSolved
01.04.2020 15:28:01 Ole
NotSolved
Blau Kopieren von Zellen in verschiedene Tabellenblätter
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:39:54
Views:
702
Rating: Antwort:
  Ja
Thema:
Kopieren von Zellen in verschiedene Tabellenblätter

So z.B.: musst natuerlich deine Anpassungen wieder vornehmen.

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

On Error GoTo Fehler

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

MsgBox "Die Datenuebertragung wurde ohne Fehler abgeschlossen"

Exit Sub
Fehler: MsgBox "Es gab ein Problem in der Prozedur"

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
01.04.2020 15:05:50 Torsten
*****
NotSolved
01.04.2020 15:28:01 Ole
NotSolved
Blau Kopieren von Zellen in verschiedene Tabellenblätter
01.04.2020 15:39:54 Torsten
*****
NotSolved
01.04.2020 15:49:43 Ole
NotSolved
01.04.2020 16:32:32 Ole
NotSolved