اذهب الي المحتوي
أوفيسنا

الردود الموصى بها

قام بنشر

السلام عليكم ورحمة الله وبركاته
اخواني الاعزاء المشكلة عند طلب ماكرو معين يتم الضغط على مفتاح بشكل تلقائي  num lock
يعني بشكل اوضح عند الضغط على ctrl+m وهو اختصار الماكرو  يتم فصل لوحة num lock  
وعند الضغط مرة ثانية على ctrl+m  يتم تشغل num lock  

يوجد ماكرو استخدمه بشكل كثيف عند التوجه الى شيت رئيسية في ملف الاكسل وهو كالتالي 
Sub Macro1()
'
' Macro1 ماكرو
'
' مفتاح الاختصار: Ctrl+ة
'
    Range("I1").Select
    Selection.Hyperlinks(1).Follow NewWindow:=False, AddHistory:=True
    Application.SendKeys "^f", True
End Sub

ولكم جزيل الشكر على الاهتمام والمساعدة
 

قام بنشر
23 ساعات مضت, ahmad5544 said:

SendKeys "^f", True

أضف هذه الدالة إلى الوحدة النمطية (المديول):
 

Sub mySendKeys(String_ As String, Optional Wait As Boolean = False)
    Dim WshShell As Object
       
    Set WshShell = CreateObject("WScript.Shell")
    WshShell.SendKeys String_, Wait
    
    Set WshShell = Nothing
End Sub

ليصبح الأمر أعلاه كالتالي:
 

mySendKeys "^f", True

 

  • Like 1
قام بنشر

جرب تنشئ موديول جديد ثم الصق الدالة به.
وإذا تقدر ترفع ملفك يستطيعون الزملاء مساعدتك بشكل سريع.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information