Thema Datum  Von Nutzer Rating
Antwort
27.10.2017 10:08:38 Andreas
NotSolved
27.10.2017 10:21:26 Wernrer
NotSolved
27.10.2017 10:34:04 Andreas
NotSolved
27.10.2017 10:50:50 Gast70117
NotSolved
Rot Double Click mit ständig durchlaufenden Wertebereich
27.10.2017 11:05:33 Gast70117
NotSolved
27.10.2017 11:28:58 Andreas
Solved

Ansicht des Beitrags:
Von:
Gast70117
Datum:
27.10.2017 11:05:33
Views:
576
Rating: Antwort:
  Ja
Thema:
Double Click mit ständig durchlaufenden Wertebereich

Ergo

Option Explicit

Private Sub Worksheet_BeforeDoubleClick(ByVal target As Range, Cancel As Boolean)

Dim arrA() As String, x
Dim rngSh1 As Range, c As Range

If target.Count > 1 Then Exit Sub

' Shaft 1_regular_tolerance

arrA = Split("W266:W268,X266:X268,Y266:Y268,W271:W273,X271:X273,Y271:Y273,W276:W278,X276:X278,Y276:Y278,W281:W286,X281:X286,Y281:Y286,W288:W291,X288:X291,Y288:Y291", ",")
For x = LBound(arrA) To UBound(arrA)
   If rngSh1 Is Nothing Then
      Set rngSh1 = Range(arrA(x))
   Else
      Set rngSh1 = Union(rngSh1, Range(arrA(x)))
   End If
Next x

If Not Intersect(rngSh1, target) Is Nothing Then
   
   Application.EnableEvents = False
      Doit target
      Application.EnableEvents = True
      Cancel = True
      Exit Sub
      
End If

End Sub

Private Sub Doit(target)
Dim c As Range
    
   Set c = target
   If VarType(c.Value) = 5 Then
      Select Case Int(c.Value)
         Case Is < 1, 5
            c.Value = 1
         Case Else
            c.Value = c.Value + 1
      End Select
   Else
      c.Value = 1
   End If
   
End Sub

 


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
27.10.2017 10:08:38 Andreas
NotSolved
27.10.2017 10:21:26 Wernrer
NotSolved
27.10.2017 10:34:04 Andreas
NotSolved
27.10.2017 10:50:50 Gast70117
NotSolved
Rot Double Click mit ständig durchlaufenden Wertebereich
27.10.2017 11:05:33 Gast70117
NotSolved
27.10.2017 11:28:58 Andreas
Solved