Dansk Regneark Forum
  Hjælp Hjælp  Søg i forum   Arrangementer   Opret ny bruger Opret ny bruger  Log ind Log ind


Emne lukketCancel InputBox via macro

 Besvar Besvar
Forfatter
zpjj Se dropdown
Sølv bruger
Sølv bruger
Avatar

Medlem: 08.Maj.2013
Land: Danmark
Status: Online
Point: 179
Direkte link til dette indlæg Emne: Cancel InputBox via macro
    Sendt: 28.Dec.2014 kl. 22:09
Hej
 
Det her lyder nok lidt underligt !!!!!!
- men findes der en kode, som kan aktivere Cancel knappen i en InputBox ?
 
Grunden til dette er, at jeg gerne vil lukke InputBox'en efter f.eks. 1 minut, hvis brugeren ikke har trykket OK indenfor tidsrammen.
 
Ved ikke om det kan løses ???? Big smile
 
Glædelig "bag" Jul og godt Nytår til alle i dette fantastiske forum Clap
 
Mvh.
Peter Juul Big smile
 
 
Med venlig hilsen
Peter Juul

Jeg bruger EXCEL 2010
Til top



Til top
zpjj Se dropdown
Sølv bruger
Sølv bruger
Avatar

Medlem: 08.Maj.2013
Land: Danmark
Status: Online
Point: 179
Direkte link til dette indlæg Sendt: 29.Dec.2014 kl. 13:33
Hej Igen
 
Det er InputBox'en I denne macro, der skal lukkes indenfor tids perioden.
 
Private Sub PickMouse_Click()
'*********************MOUSE PICK START**************************
Dim rRange As Range
Dim rRange1 As String
On Error Resume Next
    Application.DisplayAlerts = False
    Set rRange = Application.InputBox(Prompt:= _
                "Vælg celle med mus", _
                Title:="SPECIFY RANGE", Type:=8)
On Error GoTo 0
    Application.DisplayAlerts = True
      
    If rRange Is Nothing Then
    Exit Sub
    Else
    Set rRange = rRange.Cells(1) 'I tilfælde hvor mere end 1 celle er valgt
    rRange1 = rRange.Address
    End If
ActiveSheet.Range(rRange1).Select
'*********************MOUSE PICK SLUT**************************
End Sub
 
Big smile
 
Med venlig hilsen
Peter Juul

Jeg bruger EXCEL 2010
Til top
zpjj Se dropdown
Sølv bruger
Sølv bruger
Avatar

Medlem: 08.Maj.2013
Land: Danmark
Status: Online
Point: 179
Direkte link til dette indlæg Sendt: 25.Jan.2015 kl. 14:04
Fandt selv en brugbar løsning Big smile
 
SendKeys "{ESC}"
 
Private Sub PickMouse_Click()
'*********************MOUSE PICK SLUT**************************
Dim rRange As Range
Dim rRange1 As String
On Error Resume Next
    Application.DisplayAlerts = False
    SendKeys "{ESC}"
    Set rRange = Application.InputBox(Prompt:= _
                "Please select a range with your Mouse to be bolded.", _
                Title:="SPECIFY RANGE", Type:=8)
On Error GoTo 0
    Application.DisplayAlerts = True
      
    If rRange Is Nothing Then
    Exit Sub
    Else
    Set rRange = rRange.Cells(1) 'in case >1 cell was selected
    rRange1 = rRange.Address
    End If
ActiveSheet.Range(rRange1).Select
Exit Sub
'*********************MOUSE PICK SLUT**************************
Med venlig hilsen
Peter Juul

Jeg bruger EXCEL 2010
Til top
 Besvar Besvar

Skift forum Forum tilladelser Se dropdown

© 2010 - 2024 Dansk Regneark Forum - en del af Excel-regneark.dk