ich habe folgendes Makro:
Option Explicit
Private Sub Worksheet_Change(ByVal Target As Range)
Dim intRow As Integer
If Target.Column 16 Then Exit Sub
If IsEmpty(Target) Then Exit Sub
If Target.Value = "Ja" Then
With Worksheets("Rechnungenbezahlt")
intRow = .Cells(Rows.Count, 16).End(xlUp).Row + 1
Rows(Target.Row).Copy .Rows(intRow)
Rows(Target.Row).Delete
End With
End If
Application.CutCopyMode = False
End Sub
Damit werden, wenn ich in einer Zeile im Tabellenblatt "Verbindlichkeiten" auf bezahlt "ja" gehe, die Zeile ausgeschnitten und in ein anderes Tabellenblatt geschoben.
Frage1: wie muss das Makro umformuliert werden, damit diese Aktion erst geschieht, wenn ich auf einen Button "ausbuchen" gehe, ich also gesammelt die Sachen rüber bring und mir das File nicht die ganze Zeit "rattert"
Frage 2: Das File lief in Excel 2003 wunderbar, nur hab ich jetzt in 2007 das Gefühl, dass es "hängt" - was kann ich tun?
Vielen lieben Dank schon mal,
Lucia