Palooo(30.5.2013 11:56)#013526 
skus toto:
Public Const VK_NUMLOCK = &H90
Private Declare Function GetKeyState Lib "user32" (ByVal nVirtKey As Long) As Long
Sub Makro1()
NumStatus = GetKeyState(VK_NUMLOCK)
End Sub
Palooo(30.5.2013 16:05)#013543 
ok tak nasiel som aj inu moznost :)))
skus:
Sub test()
Dim wsh As Object
Set wsh = CreateObject("WScript.Shell")
wsh.SendKeys "{NUMLOCK}", True
Set wsh = Nothing
End Sub
eLCHa(31.5.2013 6:46)#013562
Opravdu musíte měnit stav NumLock?
Možná, kdybyste řekla, proč chcete stav měnit, bychom byli schopní vymyslet elegantnější řešení ;)
eLCHa(3.6.2013 4:48)#013616
při stránkování v listu jsem chtěla přejít na 1.pozici viz CTRL+HOME
Vyzkoušejte
Sub subCtrlHome()
With ActiveWindow
.ScrollRow = 1
.ScrollColumn = 1
.VisibleRange.Cells(1).Select
End With 'ActiveWindow
End Sub