25.01.2017, 10:34
Ich dachte eigentlich, dass durch die Bezeichnungen (*Zeile*, *Spalte*) in den einzelnen Verfahren sehr deutlich ist, was nicht gebraucht wird, wenn nur die Zeile relevant ist.
Ein wenig Mitarbeit solltest Du schon mitbringen.
Willst Du lernen oder nur vorgekaut bekommen?
Probiere es einfach mal aus! ;)
Wenn Du dann nicht klar kommst, stellst Du Deinen Code hier rein, dann wird Dir sicherlich geholfen.
P.S.:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Not Intersect(Target, Range("B18:J33")) Is Nothing Then
ThisWorkbook.Names.Add Name:="AktiveZeile", RefersToR1C1:=Target.Row
ThisWorkbook.Names.Add Name:="AktiveSpalte", RefersToR1C1:=Target.Column
Else
On Error Resume Next
ThisWorkbook.Names("AktiveZeile").Delete
ThisWorkbook.Names("AktiveSpalte").Delete
On Error GoTo 0
End If
End Sub
Preisfrage: Was muss hier wegfallen? :21:
Gruß Ralf

Ein wenig Mitarbeit solltest Du schon mitbringen.
Willst Du lernen oder nur vorgekaut bekommen?
Probiere es einfach mal aus! ;)
Wenn Du dann nicht klar kommst, stellst Du Deinen Code hier rein, dann wird Dir sicherlich geholfen.
P.S.:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Not Intersect(Target, Range("B18:J33")) Is Nothing Then
ThisWorkbook.Names.Add Name:="AktiveZeile", RefersToR1C1:=Target.Row
ThisWorkbook.Names.Add Name:="AktiveSpalte", RefersToR1C1:=Target.Column
Else
On Error Resume Next
ThisWorkbook.Names("AktiveZeile").Delete
ThisWorkbook.Names("AktiveSpalte").Delete
On Error GoTo 0
End If
End Sub
Preisfrage: Was muss hier wegfallen? :21:
Gruß Ralf
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag.
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)