es funktioniert alles bis auf:
Das ein gewünschter Wert gleichzeitig in zwei verschiedenen Zellen (FF1 und AF1) angezeigt wird.
Siehe weiter unten --> SpalteName = Range("FF:AF").Column
Danke!
MfG
Albert
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Not Intersect(Target, Range("AF4:AH8")) Is Nothing Then
Dim SpalteName As Long
Application.ScreenUpdating = False
'> Blattschutz aufheben
ActiveSheet.Unprotect
'> Zelle die geleert werden soll
Range("AF1").ClearContents
' If Target.Cells.Count = 1 Then
Select Case Target.Row
'> Von bis Zeile
Case 4 To 10004
Select Case Target.Column
'> Klick-Bereich für Wert anzeigen
Case Range("AF4").Column To Range("AH10004").Column
'> In Spalte FF und AF soll der Wert angezeigt werden
SpalteName = Range("FF:AF").Column '--> der Wert wird aber nur in Spalte AF angezeigt
End Select
If SpalteName > 0 Then
'--> In Zeile 1 wird der Wert angezeigt --> Aus Spalte 2 wird der Wert zur Anzeige geholt
Cells(1, SpalteName).Value = Cells(Target.Row, 2).Value
End If
Case Else
End Select
End If
Application.ScreenUpdating = True
End Sub