Option Explicit
Public Alter_Eintrag As Variant
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Cells.Count > 1 Then Exit Sub
Application.EnableEvents = False
If Alter_Eintrag <> "" And Target.Cells <> Alter_Eintrag And Not Intersect(Target, [G9, G12, G13, G16, G23, G30, G37, G44, G51, G58, G65, G72, G79, G86, G93, G100, G107, G114, G121, G128, G135, G142, G149, G156]) Is Nothing Then
Cells(Target.Row, Target.Column + 1) = (Cells(Target.Row, Target.Column) - Alter_Eintrag) / (Alter_Eintrag)
End If
Application.EnableEvents = True
End Sub
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Alter_Eintrag = Target.Cells
End Sub
wieder Makro Code
achmi71 14.01.2007 - 135 Hits - 9 Antworten
VBS Skript zur Zeilenlöschung falls Zelle Bedingung erfüllt
MarcusLee 09.07.2007 - 37 Hits - 4 Antworten
Zelle automatisch befüllen
OliverNEU 07.07.2007 - 27 Hits - 1 Antwort
Berechnungsergebnis in andere Zelle
micico 16.11.2007 - 180 Hits - 5 Antworten
Zellen mit Zeilenumbruch aufschlüsseln ?
Jermaine-D2811 08.06.2008 - 149 Hits - 4 Antworten