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

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

قام بنشر

السلام عليكم ورحمة الله وبركاته
اخواني الاعزاء المشكلة عند طلب ماكرو معين يتم الضغط على مفتاح بشكل تلقائي  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
قام بنشر

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

انشئ حساب جديد او قم بتسجيل دخولك لتتمكن من اضافه تعليق جديد

يجب ان تكون عضوا لدينا لتتمكن من التعليق

انشئ حساب جديد

سجل حسابك الجديد لدينا في الموقع بمنتهي السهوله .

سجل حساب جديد

تسجيل دخول

هل تمتلك حساب بالفعل ؟ سجل دخولك من هنا.

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

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

Important Information