Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: mehrere Zellen markieren verhindern

mehrere Zellen markieren verhindern
03.09.2008 22:12:34
Dirk
Hallo miteinander,
brauche nochmals von Euch Hilfe, bitte.
Habe bei einer meiner Dateien eine Gültigkeitsprüfung (nur X zulassen) und vba trägt in einen Bereich beim reinklicken ein X ein, wenns schon drin ist wirds gelöscht, soweit kein Problem.
Problem: wenn man nun aus Versehen oder mit Absicht mehrere Zellen markiert landet man im Debugger, wie muss ich meinen Code abändern das dies verhindert wird?

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Row = 22 And Target.Column  11 Then
If Target.Value = "X" Then
ActiveCell.ClearContents
With Selection.Interior
.ColorIndex = 3
Selection.Font.ColorIndex = 0
End With
Else
ActiveCell.Value = "X"
With Selection.Interior
.ColorIndex = 10
.Pattern = xlSolid
Selection.Font.ColorIndex = 10
End With
End If
End If
End Sub


Besten Dank schon mal im Vorraus
Gruss Dirk

Anzeige

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: mehrere Zellen markieren verhindern
04.09.2008 01:08:00
Rainer
Hi,

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Selection.Count > 1 Then Exit Sub
If Target.Row = 22 And Target.Column  11 Then
If Target.Value = "X" Then
ActiveCell.ClearContents
With Selection.Interior
.ColorIndex = 3
Selection.Font.ColorIndex = 0
End With
Else
ActiveCell.Value = "X"
With Selection.Interior
.ColorIndex = 10
.Pattern = xlSolid
Selection.Font.ColorIndex = 10
End With
End If
End If
End Sub


Gruß
RainerK

Anzeige
Danke
04.09.2008 01:20:00
Dirk
Hallo Rainer,
wow, funktioniert astrein, danke schön, wieder was gelernt.
Gruss und danke Dirk

Forumthreads zu verwandten Themen

Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige