doctor forex قام بنشر يونيو 24, 2020 قام بنشر يونيو 24, 2020 أرجو المساعدة .. اريد لغة ثابتة لبعض الأعمدة .. مللت من تغيير اللغة بين الأعمدة .. بمعنى لو انا فى اى خلية فى العامود الأول أريد اللغة عربى .. أريد عندما أنقل لأى خلية فى العامود الثانى أن تتغير اللغة اوتوماتيكيا اللى اللغة الإنجليزية .. أرجع للعامود الأول تتغير اللغة أوتوماتيكيا الى العربية .. و هكذا أرجو الإفادة يا جهابزة الأوفيس ولكم جزيل الشكر
تمت الإجابة أ / محمد صالح قام بنشر يونيو 25, 2020 تمت الإجابة قام بنشر يونيو 25, 2020 في حدث عند تغيير التحديد Worksheet_SelectionChange ضع كود تغيير اللغة إذا كان رقم العمود الحالي كذا اجعل اللغة كذا Private Sub Worksheet_SelectionChange(ByVal Target As Range) If Target.Column = 1 Then LoadKeyboardLayout "00000401", 1 'Arabic Else LoadKeyboardLayout "00000409", 1 'English End If End Sub مع إضافة كود دالة تغيير لغة لوحة المفاتيح في موديول منفصل #If Win64 Then Declare PtrSafe Function GetKeyboardLayoutName Lib "user32" Alias "GetKeyboardLayoutNameA" (ByVal pwszKLID As String) As Long Declare PtrSafe Function LoadKeyboardLayout Lib "user32" Alias "LoadKeyboardLayoutA" (ByVal pwszKLID As String, ByVal flags As Long) As Long #Else Declare Function GetKeyboardLayoutName Lib "user32" Alias "GetKeyboardLayoutNameA" (ByVal pwszKLID As String) As Long Declare Function LoadKeyboardLayout Lib "user32" Alias "LoadKeyboardLayoutA" (ByVal pwszKLID As String, ByVal flags As Long) As Long #End If خالص دعواتي بالتوفيق 2
أحمد يوسف قام بنشر يونيو 25, 2020 قام بنشر يونيو 25, 2020 doctor forex أين الضغط على الإعجاب لهذه الإجابة الممتازة على الرغم انك لم تقم برفع ملف وتوضيح المطلوب بكل دقة ؟!!!💙
الردود الموصى بها
انشئ حساب جديد او قم بتسجيل دخولك لتتمكن من اضافه تعليق جديد
يجب ان تكون عضوا لدينا لتتمكن من التعليق
انشئ حساب جديد
سجل حسابك الجديد لدينا في الموقع بمنتهي السهوله .
سجل حساب جديدتسجيل دخول
هل تمتلك حساب بالفعل ؟ سجل دخولك من هنا.
سجل دخولك الان