Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
520to524
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
520to524
520to524
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

ja, Ja, jA oder, JA? Wie gehts?

ja, Ja, jA oder, JA? Wie gehts?
24.11.2004 14:03:27
andre
Habe folgendes Modul:
Private Sub Worksheet_Change(ByVal Target As Excel.Range)
Dim laR As Long
Dim TbN As String
laR = Cells(Rows.Count, 1).End(xlUp).Row
If Intersect(Range("B1:B" & laR), Target) Is Nothing Then Exit Sub
If Target.Cells.Count &gt 1 Then Exit Sub
TbN = Target.Offset(-1, -1).Text
If Target.Value = "nein" Then
Worksheets(TbN).Visible = xlVeryHidden
ElseIf Target.Value = "ja" Then
Worksheets(TbN).Visible = True
End If

If Range("B8") = "ja" Then
Rows("15:15").EntireRow.Hidden = True
Rows("11:13").EntireRow.Hidden = False
Else
Rows("15:15").EntireRow.Hidden = False
Rows("11:13").EntireRow.Hidden = True
End If
...
Tatsächlich reagiert Excel an der Stelle wo ein 'ja' oder 'nein' erwartet wird sehr sensiebel und nur ein kleingeschriebens ja oder nein führt zum gewünschten Ergebnis.
Was muss ich tun, damit alle Schreibweisen (GROSS und klein) akzeptiert werden?
Dank im Voraus und Gruß, Andre.

7
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: ja, Ja, jA oder, JA? Wie gehts?
u_
Hallo,
if LCase(target.value)="nein"
Gruß
AW: ja, Ja, jA oder, JA? Wie gehts?
24.11.2004 14:22:40
andre
Verstehe ich nicht wo soll's hin?
Und was soll dadurch passieren?
Gruß, Andre.
AW: ja, Ja, jA oder, JA? Wie gehts?
24.11.2004 14:10:01
Matthias
... wandel den Input einfach mit UCASE() in Großschreibung um....
AW: ja, Ja, jA oder, JA? Wie gehts?
24.11.2004 14:24:02
andre
Wo und Wie? Das wär meine nächste Frage.
Kann gut abschreiben mehr nicht ;-)
Gruß, Andre
AW: ja, Ja, jA oder, JA? Wie gehts?
24.11.2004 14:32:11
Matthias
Private Sub Worksheet_Change(ByVal Target As Excel.Range)
Dim laR As Long
Dim TbN As String
laR = Cells(Rows.Count, 1).End(xlUp).Row
If Intersect(Range("B1:B" & laR), Target) Is Nothing Then Exit Sub
If Target.Cells.Count &gt 1 Then Exit Sub
TbN = Target.Offset(-1, -1).Text
If UCase(Target.Value) = "NEIN" Then
Worksheets(TbN).Visible = xlVeryHidden
ElseIf UCase(Target.Value) = "JA" Then
Worksheets(TbN).Visible = True
End If
If Ucase(Range("B8")) = "JA" Then
Rows("15:15").EntireRow.Hidden = True
Rows("11:13").EntireRow.Hidden = False
Else
Rows("15:15").EntireRow.Hidden = False
Rows("11:13").EntireRow.Hidden = True
End If
UCase erzwingt die GROSSSCHREIBUNG während LCase die kleinschreibung erzwingt
Anzeige
so gehts
EtoPHG

Private Sub Worksheet_Change(ByVal Target As Excel.Range)
Dim laR As Long
Dim TbN As String
laR = Cells(Rows.Count, 1).End(xlUp).Row
If Intersect(Range("B1:B" & laR), Target) Is Nothing Then Exit Sub
If Target.Cells.Count > 1 Then Exit Sub
TbN = Target.Offset(-1, -1).Text
If UCase(Target.Value) = "NEIN" Then
Worksheets(TbN).Visible = xlVeryHidden
ElseIf UCase(Target.Value) = "JA" Then
Worksheets(TbN).Visible = True
End If
If UCase(Range("B8")) = "JA" Then
Rows("15:15").EntireRow.Hidden = True
Rows("11:13").EntireRow.Hidden = False
Else
Rows("15:15").EntireRow.Hidden = False
Rows("11:13").EntireRow.Hidden = True
End If
' etc...
End Sub

Gruss Hansueli
Anzeige
Dank an Euch Drei
24.11.2004 14:39:25
andre
Vielen Dank funzt hervorragend.
Gruß, Andre.

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige