AW: Kommentare
05.05.2006 15:12:02
Reinhard
Hi Jacky,
Tabellenblattname: Hütte (nur Teilauszug der tabelle)
A B C D E F G H I J
2 07.Mai
3 05.GP von Nürburgring
4 Startnumer Reifen Platzierung Name Punkte Name Punkte Name
5
6
7
8 Team Fahrer
9 1 M Renault Alonso F.
10 2 M Renault Fisichella G.
11 3 M McLaren-Mercedes Räikkönen K.
12 4 M McLaren-Mercedes Montoya J.P.
Tabelle eingefügt mit Reinhards Tabelleneinfüger Version 1.0
Alt+F11, Doppelklick auf Tabelle24(Hütte), Code reinkopieren, Editor schliessen
Option Explicit
Public Merker As String
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
On Error GoTo Fehler
'Application.ScreenUpdating = False
Application.Calculation = xlManual
If Merker <> "" Then Worksheets("Hütte").Range(Merker).NoteText ""
If Target.Cells.Count <> 1 Then Exit Sub
If pruef(Target) = False Then Exit Sub
Merker = Target.Address
Worksheets("Hütte").Range(Merker).NoteText Worksheets("Hütte").Cells(Target.Row, 4)
Fehler:
Application.Calculation = xlAutomatic
'Application.ScreenUpdating = True
End Sub
Function pruef(Zelle As Range) As Boolean
Dim n As Byte, Pruef1 As Boolean, pruef2 As Boolean
If Zelle.Row >= 9 And Zelle.Row <= 30 Then Pruef1 = True
For n = 6 To 24 Step 2
If Zelle.Column = n Then
pruef2 = True
Exit For
End If
Next n
If Pruef1 = True And pruef2 = True Then pruef = True
End Function
Gruß
Reinhard
ps: Ich freue mich über eine Rückmeldung ob diese Antwort hilfreich war oder nicht..