Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1560to1564
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Select case

Select case
07.06.2017 16:05:35
Rolf
Hallo zusammen,
kann man die folgenden Zeilen auch mit "Select Case" schreiben?
Private Sub Worksheet_BeforeRightClick(ByVal Target As Range, Cancel As Boolean)
If Not Intersect(Target, Range("A1:A10")) Is Nothing Then
[D1] = "wert"
End If
If Not Intersect(Target, Range("B1:B10")) Is Nothing Then
[D1] = "Tor"
End If
If Not Intersect(Target, Range("C1:C10")) Is Nothing Then
[D1] = "Hut"
End If
End Sub
Gruß Rolf

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Ja das geht auch ...
07.06.2017 16:14:21
Matthias
Hallo
Ein Bsp.
Private Sub Worksheet_BeforeRightClick(ByVal Target As Range, Cancel As Boolean)
Cancel = True
Select Case Target.Row
Case 1 To 10
Select Case Target.Column
Case Is = 1
[D1] = "Wert"
Case Is = 2
[D1] = "Tor"
Case Is = 3
[D1] = "Hut"
End Select
Case Else
[D1].ClearContents
End Select
End Sub
Gruß Matthias
AW: Ja das geht auch ...
07.06.2017 16:20:44
Rolf
Hallo Matthias,
recht herzlichen Dank für die schnelle und kompetente Antwort.
Gruß Rolf
Danke für die Rückmeldung :-) owT
07.06.2017 16:23:22
Matthias
AW: Alternative -ohne (fast) alles
07.06.2017 19:17:45
Gerd
Hallo Rolf!
Private Sub Worksheet_BeforeRightClick(ByVal Target As Range, Cancel As Boolean)
If Not Intersect(Target, Range("A1:C10")) Is Nothing Then
Range("D1") = Array("wert", "Tor", "Hut")(Target.Column - 1)
Cancel = True
End If
End Sub

Gruß Gerd
Anzeige
Die Alternative gefällt mir auch, Gerd :-) owT
07.06.2017 20:18:19
Matthias

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige