statt kopieren auschneiden
20.09.2007 14:04:00
lisa
In diesem Code wird ein Bereich kopiert und in die Tabelle 2 eingefügt.
Wie stelle ich diesen Code so um, dass nicht kopiert sondern ausgeschnitten wird.
Sub DatenübernahmeDatenbank()
Sheets("Tabelle2").Select
Range("a2:I500").ClearContents
Sheets("Datenbank").Select
Const iAnzahlSpalten = 4
Dim lRow As Long
Dim bFilterAktiv As Boolean
For lRow = 1 To iAnzahlSpalten
If Not IsEmpty(ActiveSheet.Cells(1, lRow)) Then bFilterAktiv = True
Next lRow
If Not (bFilterAktiv) Then
MsgBox "Kein Autofilter aktiv!", vbOKOnly + vbExclamation, "kopieren"
Exit Sub
End If
Application.EnableEvents = False
lRow = Sheets("Tabelle2").Range("A" & ActiveSheet.Rows.Count).End(xlUp).Row + 1
ActiveSheet.Range("3:" & ActiveSheet.Range("A" & ActiveSheet.Rows.Count).End(xlUp).Row). _
_
Copy _
Destination:=Sheets("Tabelle2").Cells(lRow, 1)
Application.CutCopyMode = False
MsgBox "Gefilterte Daten wurden nach Tabelle2 kopiert!", vbOKOnly + vbInformation, " _
kopieren"
Application.EnableEvents = True
Range("a1").Select
Selection.ClearContents
Sheets("Tabelle2").Select
Range("A3:i120").ClearContents
End Sub
Danke für die Hilfe
Lisa
Anzeige