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

Zeile Ausschneiden/Einfügen, wenn Wert X

Forumthread: Zeile Ausschneiden/Einfügen, wenn Wert X

Zeile Ausschneiden/Einfügen, wenn Wert X
11.08.2024 13:46:19
Ooppai
Guten Tag zusammen,

ich hatte letzte Woche breits einen Beitrag verfasst, bei dem es darum ging per Button die Zeile, wenn Wert X eingetragen ist, auszuschneiden und in ein anderes Tabellenblatt einzufügen. Ich glaube der Beitrag wurde schon ins Archiv verschoben . D:

Das funktioniert auch insoweit einwandfrei. Nun macht es allerdings Probleme, wenn ich das versuche auf einer intelligenten Tabelle anzuwenden. Nochmal vorweg ich bin in dem Thema leider nicht so fit. Was muss geändert werden damit es auch auf eine intelligente Tabelle anwendbar ist?





Public Sub Move_Done_Transactions()
Dim objCell As Range
Dim lngRowsArray() As Long, lngRowCounter As Long, lngCopyRow As Long
Dim strAddress As String
With Worksheets("Tabelle1")
Set objCell = .Columns(13).Find(what:="x", _
After:=.Columns(13).Cells(.Rows.Count), LookIn:=xlValues, LookAt:=xlWhole)
If Not objCell Is Nothing Then
strAddress = objCell.Address
Do
lngRowCounter = lngRowCounter + 1
ReDim Preserve lngRowsArray(1 To lngRowCounter)
lngRowsArray(lngRowCounter) = objCell.Row
Set objCell = .Columns(13).FindNext(objCell)
Loop While Not objCell Is Nothing And objCell.Address > strAddress
With Worksheets("Tabelle2")
lngCopyRow = .Cells(.Rows.Count, 6).End(xlUp).Row
End With
For lngRowCounter = UBound(lngRowsArray) To 1 Step -1
lngCopyRow = lngCopyRow + 1
.Rows(lngRowsArray(lngRowCounter)).Cut
Worksheets("Tabelle2").Rows(lngCopyRow).Insert Shift:=xlDown
.Rows(lngRowsArray(lngRowCounter)).Delete
Next
End If


End With



End Sub




Gruß
Anzeige

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Zeile Ausschneiden/Einfügen, wenn Wert X
11.08.2024 15:43:25
Oberschlumpf
Hi,

für Interessierte hier der Archiv-Link
https://www.herber.de/forum/archiv/1984to1988/1987076_Zeile_Tabellenblatt_kopieren_wenn_Spalte_mit_Wert_gefuellt.html

Und an dich die Bitte:
Zeig bitte per Upload eine Excel-Bsp-Datei mit intelligenter Tabelle UND Bsp-Daten in der Tabelle...denn...

der Hinweis "...Nun macht es allerdings Probleme, wenn ich das versuche auf einer intelligenten Tabelle anzuwenden..." ist nicht hilfreich, da ja wir - nicht - das sehen, was du siehst.

Ciao
Thorsten
Anzeige
Bei ListObjects geht das...
12.08.2024 17:47:20
Case
Moin, :-)

... prinzipiell so: ;-)
https://www.herber.de/bbs/user/171591.xlsb

Du solltest dir aber nochmal die Idee mit Power Query überlegen. Da du ja - nach eigener Aussage - wenig VBA kannst, wäre das die bessere Alternative. ;-)

Servus
Case
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken

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