Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Excel soll vor Kopieren Zellen prüfen

Forumthread: Excel soll vor Kopieren Zellen prüfen

Excel soll vor Kopieren Zellen prüfen
11.03.2014 09:04:48
Johannes
Hallo!
Ich steh gerade vor einem Problem bei dem ich mir die Zähne ausbeiße.
Habe mehrere Tabellenblätter mit versch. Events die Daten von den Monatstabellen erhalten sollen.
Hab dafür in der spalte H ein Dropdown Menü und bei einem bestimmten Wort wird die ganze Zeile in das
bestimmte Tabellenblatt kopiert.
Dazu hab ich diesen Code:
  • Sub Zeilen_kopieren()
    Dim a As Long, i As Long
    Application.ScreenUpdating = False
    a = 13
    For i = 13 To 1000
    With Worksheets("Feb")
    If .Cells(i, "H") = "Ball" Then
    .Rows(i).Copy _
    Destination:=Worksheets("Ball").Rows(a)
    a = a + 1
    End If
    End With
    Next i
    End Sub
    


  • Der Code funktioniert einwandfrei. Mein Problem ist jedoch sobald ich zB vom Monat Feb
    per Makro in das Tabellenblatt "Ball" Daten kopiere überschreibt er die Zeilen die von Monat Jan gekommen sind.
    Ich bräuchte also einen zusätzlichen code der vorher überpfüft ob die Zeile leer ist und wenn nicht zur nächsten springt
    und diese wieder prüft.
    Leider übersteigt das meine laienhaften Vba Kenntnisse
    Hoffe einer von euch könnte mir bei meinem Problem helfen.

    Anzeige

    1
    Beitrag zum Forumthread
    Beitrag zu diesem Forumthread

    Betreff
    Datum
    Anwender
    Anzeige
    AW: Excel soll vor Kopieren Zellen prüfen
    11.03.2014 09:16:29
    EtoPHG
    Hallo Johannes,
    Zitat:... Tabellenblätter mit versch. Events die Daten von ...
    Frage: Hast du Code für diese Events. Wenn nicht, warum willst du jedesmal fast 1000 Zellen überprüfen, wenn nur in genau einer (in Spalte H) eine Änderung auftritt? Das könnte mit einem Worksheet_Change Ereignis abgefangen und direkt verarbeitet werden. Hast du aber Ereignis-Code, dann zeige uns diesen.
    Um die ZielZeile zu bestimmen findest du massenhaft Codeschnipsel im Forum, um die nächste freie Zeilenummer zu bestimmen. Ein Loop ist hier definitiv der falsche Ansatz, denn mit wachsendem Datenbestand werden immer mehr nicht-relevante Zellen überprüft.
    Gruess Hansueli
    Anzeige
    ;

    Beliebteste Forumthreads (12 Monate)

    Anzeige
    Anzeige
    Entdecke mehr
    Finde genau, was du suchst

    Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

    Suche nach den besten Antworten
    Unsere beliebtesten Threads

    Entdecke unsere meistgeklickten Beiträge in der Google Suche

    Top 100 Threads jetzt ansehen
    Anzeige