VBA Target Cell
13.10.2003 23:46:32
Ernst Dunkel
Mit dem untenstehenden Code starte ich das Makro aus einer beliebigen Zelle zwischen B11 bis B19 sowie i11 bis i19.
Es fügt in die Zelle F11 und C11 Werte ein.
Änderung:
Wird eine Zelle B angeklickt, so sollen die Werte in F und C der angeklickten Zelle der Zeile eingefügt werden. (Klick in B11 Werte in F11 und C11 einsetzen, usw.)
Wird eine Zelle i angeklickt, so sollen die Werte in M und J der angeklickten Zelle der Zeile eingefügt werden. (Klick in i19 werte in M19 und J19 einsetzen, usw.)
Wie müsste der untenstehende Code abgeändert werden?
mfg
Ernst Dunkel
Private Sub Worksheet_SelectionChange(ByVal Target As Excel.Range)
If (Target.Column = 2 Or Target.Column = 9) And Target.Row > 10 And Target.Row < 19 Then
Application.ScreenUpdating = False
Sheets("U-Werte").Range("F11").Select
ActiveCell.FormulaR1C1 = "=IF(ISNUMBER(RC[-1]),RC[-1]/RC[-2]/1000,0)"
Range("C11").Select
Sheets("Baustoffe").Visible = True
Sheets("Baustoffe").Activate
Selection.AutoFilter
Sheets("Baustoffe").ScrollArea = "c4:c112"
End If
Application.ScreenUpdating = True
End Sub