Wenn ein Mitglied sich abmeldet möchte ich gerne diesen heraussuchen und dann mittels Makro diesen Eintrag (einschließlich die gesamte Zeile) aus „Tabelle1“ löschen und dann an letzter freier Stelle in Tabelle2 (gleiche Mappe) einfügen.
mit Ach und Krach wirst Du das in Excel hinbekommen. Die eigentlich dafür prädestinierte Anwendung ist aber eine Datenbank, bei mässiger Mitgliederzahl tut’s Access. Das ist auch am einfachsten zu erlernen.
Im Web gibt es bestimmt 'ne Menge Vorlagen für so eine Mitgliederverwaltung, ist ja ein häufiges Problem.
Gruß, Dennis
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]
Wenn ein Mitglied sich abmeldet möchte ich gerne diesen
heraussuchen und dann mittels Makro diesen Eintrag
(einschließlich die gesamte Zeile) aus „Tabelle1“ löschen und
dann an letzter freier Stelle in Tabelle2 (gleiche Mappe)
einfügen.
Von Hand ist das einfach. Automatisiert?
Hi Peter,
probiers mal so:
Option Explicit
Sub veschieben()
Dim ws1 As Worksheet, zei2 As Long
Set ws1 = Worksheets("Tabelle1")
With Worksheets("Tabelle2")
zei2 = .Range("A65536").End(xlUp).Row + 1 ' erste freie Zeile in Tabelle2
ws1.Rows(ActiveCell.Row).Copy .Cells(zei2, 1)
ws1.Rows(ActiveCell.Row).Delete
Range("A2:A" & zei2).Sort Key1:=Range("A2"), Order1:=xlAscending, Header:=xlGuess, \_
OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom
End With
End Sub