durch viele Informationen hier und im Archiv habe ich mir ein Makro gebastelt, dass auch funktioniert. ABER, ich weiß nicht, wie ich dieses Makro konzipieren soll, damit es nur zwei Tabellenblätter "überwacht", es wären "Kosten" und "Treibstoff".
Ich habe es auch schon versucht, das Makro so umzubenennen, dass es auf Worksheet heißt und auch in deren Tabellenblatt aufgerufen, bringt es keine Lösung.
Ich weiß keinen Rat und hoffe auf Hilfe.
Hier das Makro, dass auch funktioniert (über die komplette Datei)
Option Explicit
Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
Dim ErsteFreieZeile As Long
If Target.Count > 1 Then Exit Sub
If Sh.Name = "Protokoll" Then Exit Sub
If Intersect(Target, Sh.Range("B7:O1000")) Is Nothing Then Exit Sub
With Sheets("Protokoll")
ErsteFreieZeile = .Cells(Rows.Count, 1).End(xlUp).Row + 1
.Cells(ErsteFreieZeile, 1) = Now
.Cells(ErsteFreieZeile, 2) = Sh.Name
.Cells(ErsteFreieZeile, 3) = Target.Address(0, 0)
.Cells(ErsteFreieZeile, 5) = Target.Value
.Cells(ErsteFreieZeile, 6) = Environ("Computername")
.Cells(ErsteFreieZeile, 7) = ThisWorkbook.FullName
End With
End Sub
Meine Frage:
Wie kann ich dieses Makro so aufrufen, dass es nur das Tabellenblatt "Kosten" und "Treibstoff" auflistet?
Vielen Dank
Django