vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
sevDataGrid - Gönnen Sie Ihrem SQL-Kommando diesen krönenden Abschluß!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Visual-Basic Einsteiger
Re: Springen mit Tabulator verhindern 
Autor: me36835
Datum: 21.08.03 16:57

Nachstehender Code erklärt sich selbst durch die Kommentare!

Option Explicit
 
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim actR, actC, keyL As Long
Const maxR = 1000 'Absolute Obergrenze für Zeilen 65536
Const maxC = 10 '  Absolute Obergrenze für Spalten  256
Const minR = 2 '   oberer Suchbeginn
Const minC = 1 '   linker Suchbeginn
' Ich muss den Wert sofort sichern, da er sich beim Debuggen
' verändert !
keyL = GetKeyState(vbKeyTab)
' Wenn das Selection Change Ereignis durch die
' TAB Taste ausgelöst worden ist ist keyL = -127
If keyL < 0 Then
    actR = Target.Row: actC = Target.Column
    ' Wenn Zelle gelocked
    Do While Cells(actR, actC).Locked
        ' Eine Spalte nach rechts
        ' bzw. in die erste linke Spalte (minC)
        actC = IIf(actC = maxC, minC, actC + 1)
        If actC = minC Then 'neue Zeile
            ' Eine Zeile nach unten
            ' bzw. in die oberste Zeile (minR)
            actR = IIf(actR = maxR, minR, actR + 1)
        End If
    If Cells(actR, actC).Address = Target.Address Then
        MsgBox "Ich habe keine ungesperrte Zelle gefunden!" _
             , vbExclamation + vbOKOnly _
             , "Uups!"
        Exit Sub
    End If
    Loop
    Cells(actR, actC).Select
End If
End Sub
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Springen mit Tabulator verhindern1.178Junior21.08.03 11:42
Re: Springen mit Tabulator verhindern722Pete21.08.03 14:34
Re: Springen mit Tabulator verhindern717Junior21.08.03 15:04
Re: Springen mit Tabulator verhindern698Pete21.08.03 15:28
Re: Springen mit Tabulator verhindern678Junior22.08.03 11:16
Re: Springen mit Tabulator verhindern118Ralph Steinkönig21.08.03 16:21
Re: Springen mit Tabulator verhindern770Junior22.08.03 11:17
Anzeige einfrieren???866Junior22.08.03 11:42
Re: Anzeige einfrieren???659Pete22.08.03 13:28
Re: Anzeige einfrieren???917Junior31.08.03 12:03
Re: Springen mit Tabulator verhindern701me3683521.08.03 16:57
Re: Springen mit Tabulator verhindern802Junior22.08.03 11:18

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel