نجوم المشاركات
Popular Content
Showing content with the highest reputation on 30 يون, 2020 in all areas
-
طلب مني احد الأصدقاء مجموعة أرقام عشوائية بدون تكرار و محصورة بين عددين مثلا 20 رقم بين 50 و 100 فتم وضع هذا الملف الذي ربما يكون له فائدة املأ الخلايا E2 و F2 و G2 بالأعداد المطلوبة و اضغط الزر الكود يقوم باحتيار الأرقام المطلوبة ب 3 طرق ترتيب تصاعدي / ترتيب تنازلي / ترتيب عشوائي """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""" يمكن استعماله في اللوتو اللبناني مثلاً ( 6 أرقام بين 1 و 42) الحد الادنى 1 قي E2 / الحد الأفصىى 42 في F2 / العدد المطلوب 6 أرقام في G2 Rand_between_without_rept.xlsm6 points
-
وعليكم السلام-يمكنك استخدام هذه المعادلة بالخلية H4 سحباً للأسفل =IFERROR(INDEX($M$5:$M$8,MATCH($G6,$N$5:$N$8,0)),"") شكرا لك والحمد لله الذى بنعمته تتم الصاحات , للأسف لا امتلك قناة على اليوتيوب choose numbre1.xlsx3 points
-
2 points
-
نفس المشكلة كانت عندي عندما صممت طباعة شهادات الطلاب حيث أن وزارة التربية والتعليم في اليمن توزع كروت على شكل قوالب تماما كما مشكلتك الآن . الحل : خذ نسخة من هذه الصورة بالإسكانر ثم أدرجها كصورة في ملف الأكسيل المقصود . وحاول تضبط الصفوف والأعمدة بما يوافق الفراغات المطلوب الطباعة فيها . بعد ذلك ظلل الفراغات ذات الصلة . الخطوة التي بعدها : أحذف الصورة المدرجة . ثم اسقط المعادلات التي يريدها في الخلايا المظللة ثم جرب الطباعة وغير الأبعاد خطوة خطوة ولن تكرر كثيرا حتى تصل المطلوب. أخبرتك بما عملته أنا ولك خالص التحية2 points
-
وعليكم السلام, لماذا لا تستخدم خاصية البحث بالمنتدى -تفضل تحويل الصف الى عمود والعكس تحويل الصف إلى عامود والعامود إلى .......... وهذا فيديو ايضاً للشرح طريقتان لتحويل الصفوف لأعمدة والأعمدة لصفوف Excel Training2 points
-
1 point
-
ابحث في الموقع في برنامج كان أحد الأعضاء منزله لطباعة الشيكات تحياتي 🌹1 point
-
تفضل أخي ان شاء الله يكون حسب المطلوب المستخدم - Copie.rar1 point
-
1 point
-
اذا كنت ما فهمته صجيجاً المطلوب هذا الشيء MM.xlsx1 point
-
1 point
-
1 point
-
1 point
-
وعليكم السلام ورحمة الله وبركاته تفضل اخي الكريم Dim aFile As String aFile = CurrentProject.Path & "\" & "YY.txt" If Len(Dir$(aFile)) > 0 Then Kill aFile End If تحياتي1 point
-
موعدنا اليوم مع شرح طريقة كيف تعرف أسعار العملات اليوم بدون مغادرة برنامجك في VBA اوفيس 2003 أو 2007 أو 2010 أو 2013 أو 2016 أو 2019 سواء برنامج اكسس أو اكسل أو وورد أو باوربوينت مع التعرف على أكواد عملات العالم وكذلك اسماء العملات باللغة العربية والانجليزية التعرف على نسخ النص الموجود في مربع النص إلى الحافظة والكثير من المفاجآت اكتشفها بنفسك ثالثا لمن يريد تحميل الملف الذي تم استخدامه في الشرح يمكنكم التعليق سواء هنا في المدونة أو في اليوتيوب وسيصلكم رابط الملف بإذن الله والآن مع فيديو الشرح ************** ولا تنسوا أحبابي الدعاء لغيركم بظهر الغيب حتى يقول لك الملك: آمين ولك مثلها إن شاء الله وتذكر لو بخل بها غيرك ما وصلت إليك فشارك المعلومة مع جميع أصدقائك في جميع مواقع التواصل الاجتماعي ============ القادم أفضل بإذن الله1 point
-
بعد اذن استاذنا الرائد طبعا .... على الرغم اننا نبهنا مرارا وتكرارا ان لا وجود لأى مشاركة الا بإحتوائها على ملف مدعوم بشرح كافى عن المطلوب , فغير ذلك مخالف لقوانين المنتدى وسيعرض المشاركة للحذف حيث انه يعمل على اهدار وقت الأساتذة دون جدوى كما انه لا يمكن العمل على التخمين,على الرغم من كل هذا قمت بعمل ملف لك بالمطلوب .... فعليك من البداية فتح مديول جديد ووضع هذا الكود به Declare Sub keybd_event Lib "user32" (ByVal bVk As Byte, _ ByVal bScan As Byte, ByVal dwFlags As Long, ByVal dwExtraInfo As Long) Public Const VK_SNAPSHOT = 44 Public Const VK_LMENU = 164 Public Const KEYEVENTF_KEYUP = 2 Public Const KEYEVENTF_EXTENDEDKEY = 1 وبعد تصميم الفورم عليك بوضع هذا الكود به للطباعة Private Sub CommandButton1_Click() DoEvents keybd_event VK_LMENU, 0, KEYEVENTF_EXTENDEDKEY, 0 keybd_event VK_SNAPSHOT, 0, KEYEVENTF_EXTENDEDKEY, 0 keybd_event VK_SNAPSHOT, 0, KEYEVENTF_EXTENDEDKEY + _ KEYEVENTF_KEYUP, 0 keybd_event VK_LMENU, 0, KEYEVENTF_EXTENDEDKEY + _ KEYEVENTF_KEYUP, 0 DoEvents Workbooks.Add Application.Wait Now + TimeValue("00:00:01") ActiveSheet.PasteSpecial Format:="Bitmap", Link:=False, _ DisplayAsIcon:=False ActiveSheet.Range("A1").Select With ActiveSheet.PageSetup .Orientation = xlPortrait .Zoom = False .FitToPagesWide = 1 .FitToPagesTall = 1 End With ActiveWindow.SelectedSheets.PrintOut Copies:=1 ActiveWorkbook.Close False End Sub وهذا هو الملف print Userform.xlsm1 point
-
1 point
-
1 point
-
1 point
-
تفضل اخي العزيز ارجو ان يكون طلبك رغم ان طريقة استاذنا محمد أبوعبدالله اكثر مرونة Test p11.rar1 point
-
احد حلول بطريقة تغير تنسيق الحقل من رقم الى نص و ادخال بيانات في الحقل نص بدلا من رقم . Test p.accdb1 point
-
السلام عليكم ربما تكون المشكلة في 1 : صممت البرنامج على access 32 والجهاز الجديد access 64 او العكس الحل : اذا كان الملف بصيغة accdb ولم يتم تحويله الى accde فالبرنامج سيعمل بدون مشاكل ان شاء الله اما اذا كان تم تحويله فلن يعمل 2 - يوجد لديك في التصميم الاساسي عناصر في النماج والتقارير باسماء عربية والجهاز الجديد اللغة العربية فيه غير مكتملة فيه الحل : تغيير اسماء حميع العناصر من اللغة العربية الى اللاتينية ( الانحليزية ) مثال : نص1 تغييره الى text1 ... وهكذا باقي العناصر ( مربعات النص - كومبوبوكس - زر امر ... الخ ) تحياتي1 point
-
وعليكم السلام ورحمة الله وبركاته جرب الكود التالي مع تغيير اسم الجدول واسم الحقل حسب برنامجك mySQL = "Select * From Table1" mySQL = mySQL & " ORDER BY Id" Debug.Print mySQL Set rst = CurrentDb.OpenRecordset(mySQL) For i = 1 To 999 Me.Text1.Value = Me.Text1.Value & " " & rst![Reag] & " or " rst.MoveNext If rst.EOF Then Exit Sub End If Next i تحياتي1 point
-
1 point
-
1 point
-
تفضل هناك كود من أعمل الأستاذ ياسر خليل والمعادلة من أعمال الأستاذ سليم حاصبيا , لهما منا كل الحب والإحترام Option Explicit Sub UniqueSortedList() Dim Arr, X As Object Application.ScreenUpdating = False With CreateObject("System.Collections.ArrayList") Set X = .Clone: X.Add " " Sheets("Sheet1").Activate For Each Arr In Sheets("Sheet1").Range("m2", Range("M" & Rows.Count).End(xlUp)).Value If Arr <> "" Then If IsNumeric(Arr) Then If Not .Contains(Arr) Then .Add Arr Else If Not X.Contains(Arr) Then X.Add CStr(Arr) End If End If Next .Sort: X.Sort: .addRange X: Arr = Join(.ToArray, ",") End With Sheets("Sheet1").Activate With Sheets("Sheet1").Range("e4").Validation .Delete .Add xlValidateList, 1, 1, Arr End With Application.ScreenUpdating = True End Sub على الرغم ان هذا الموضوع تم تناوله أكثر من مرة وكان عليك البحث جيداً -تفضل عمل قائمة منسدلة ديناميكية مطاطية بدون تكرار اى بند فيها قائمة منسدلة بدون تكرار وبدون فراغات بالكود والمعادلات.xlsm1 point
-
وعليكم السلام - لم تبحث جيداً فتم تناول ونقاش هذا الموضوع كثيراً , اتبع الخطوات كما بالرابط مشكلة في اللغة العربية1 point
-
السلام عليكم أخي الكريم رجاء مراجعة قواعد المشاركة ، خاصة البند رقم (20) هنا فى الموقع تتضمن قواعد المشاركة احترام حقوق الملكية الفكرية للبرامج و التطبيقات تم ازالة الرابط ، و سيتم اغلاق الموضوع1 point
-
1 point
-
ارجو ان لا يحذف التعليق .... المفروض المنتدى لا يقبل فديوات على منتداه لشخص قام باخذ الكود البرمجة من قناة اخرى ..... لماذا تم حذف تعليقي وجعل الموضوع مغلق في موضوع اخر لما علقت على فديوات هي لي والاستاذ مجدي يونس ينسبها لنفسه ويقول الفورم بتاعي ؟؟؟؟!!!!1 point
-
1 point
-
1 point