-
Posts
13165 -
تاريخ الانضمام
-
تاريخ اخر زياره
-
Days Won
412
نوع المحتوي
المنتدى
مكتبة الموقع
معرض الصور
المدونات
الوسائط المتعددة
كل منشورات العضو ياسر خليل أبو البراء
-
اجراء مقارنة بين ورقتين في ملف واحد
ياسر خليل أبو البراء replied to ابويوسف2020's topic in منتدى الاكسيل Excel
وعليكم السلام أخي الكريم أبو يوسف هل المطلوب تظليل الرقم في الورقة الثانية أم الورقة الأولى؟ أقصد يتم البحث عن الرقم الموجود في الورقة الأولى (ونطاق البحث يكون الأرقام في الورقة الثانية) ، وإذا وجد الرقم يتم تظليله في الورقة الثانية .. هل هذا ما تقصد ؟ -
البحث عن بيانات في أكثر من عمود
ياسر خليل أبو البراء replied to kotiba's topic in منتدى الاكسيل Excel
أخي الكريم قم بإرفاق ملفك الذي تعمل عليه .. -
طريقه خاصه لحساب عدد ساعات العمل والاوفر تايم
ياسر خليل أبو البراء replied to وائل عزالدين's topic in منتدى الاكسيل Excel
جرب المعادلة التالية في الخلية D3 بعد إلغاء دمج الخلايا .. =SUMPRODUCT(($H$3:$H$17=B3)*($I$3:$I$17=C3)*($M$3:$M$17)) الحضور والانصراف والاوفر تايم.rar -
أحتاج إلى معادلة لاظهار مرتبات الموظف من بين الشيتات
ياسر خليل أبو البراء replied to سليـمان's topic in منتدى الاكسيل Excel
وعليكم السلام أخي الكريم سليمان الكلمات التي رأيتها في مشاركة أخونا زيزو ما هي إلا توقيع ، وهو بيت شعر مشهور .. ولا يقصدك على الإطلاق ..إنما هو كما ذكرت توقيع ستراه في كل مشاركات أخونا والرجاء عدم أخذ الكلام بمحمل الشتم أو السب أو خلافه .. والتمسوا لإخوانكم الأعذار وتبينوا تقبل تحياتي -
ممكن ترفق ملف للإطلاع عليه .. أعلم أنك قمت بحل المشكلة بشكل آخر ولكني أريد الإطلاع على الملف المرفق
-
جرب تستخدم كلمة VAL قبل هذا الجزء Me.Controls("TextBox_" & I) ليصبح بهذا الشكل VAL(Me.Controls("TextBox_" & I))
-
تفضل : لدمج كودين أو أكثر في كود واحد
ياسر خليل أبو البراء replied to أبو عبدالإله's topic in منتدى الاكسيل Excel
بارك الله فيك أخي الكريم أبو عبد الإله وجزيت خيراً على الموضوع وعلى المعلومة القيمة يمكن أن يتم كتابة اسم الإجراء الفرعي بشكل مباشر أو يمكن استخدام كلمة Call قبل اسم الإجراء الفرعي كل السبل تؤدي إلى روما تقبل تحياتي -
قد تكون المشكلة في وجود أسماء نطاقات مسماة Defined Names بنفس الاسم .. راجع التبويب Formulas ثم Name Manager
-
تغيير حجم الصفوف بناءا على محتوى خلية
ياسر خليل أبو البراء replied to Salah1989's topic in منتدى الاكسيل Excel
جرب الكود بهذا الشكل Sub Test() Dim iCount As Integer iCount = Application.WorksheetFunction.CountA(Range("K12:K18")) Range("K12:K18").RowHeight = Choose(iCount, 200, 150, 100, 80, 70, 60, 50) End Sub -
كيف أرحّل الأرقام من textbox بصيغة معينة؟
ياسر خليل أبو البراء replied to المتأمل الحسني's topic in منتدى الاكسيل Excel
أو يمكن تنسيق الخلايا التي سيتم الترحيل إليها مسبقاً .. -
بارك الله فيكم إخواني (سليم وأبو حنين) شر البلية ما يضحك .. بالفعل واجهتني نفس المشكلة في بدايات تعلمي للإكسيل وبعد مرور وقت ليس بالقليل توصلت لمعرفة سبب المشكلة !! وضحكت كثيراً على هذه المشكلة
-
جرب الكود بهذا الشكل Sub Test() Range("C1:C5").Value = Date End Sub ويمكن تعيين مقتاح إختصار لتنفيذ الكود (ولكن يجب الابتعاد عن الاحتصارات المعروفة فالـ Ctrl + S تستخدم لحفظ المصنف .. يمكن استخدام Ctrl + Shift + S بدلاً منها)
-
بسم الله ما شاء الله عليك شعلة نشاط متقدة أخي الغالي محمد الريفي جزاك الله خير الجزاء
-
تغيير حجم الصفوف بناءا على محتوى خلية
ياسر خليل أبو البراء replied to Salah1989's topic in منتدى الاكسيل Excel
وعليكم السلام أخي الكريم صلاح هل المطلوب تغيير ارتفاع الصفوف من 12 إلى 18 أم عرض الأعمدة ؟؟؟ !!! يرجى مزيد من التوضيح وطلبك يسير جداً إن شاء الله ، فقط وضح الأمر بلغة الإكسيل .. افترض قيم محددة كمثال في العمود K ، لتوضح الصورة بشكل أفضل هل المطلوب العمل على تغيير عرض العمود K بالشروط المذكورة في المشاركة الأولى؟ إذا كان الأمر كذلك جرب الكود التالي Sub Test() If Application.WorksheetFunction.CountA(Range("K12:K18")) = 3 Then Columns(11).ColumnWidth = 50 ElseIf Application.WorksheetFunction.CountA(Range("K12:K18")) = 2 Then Columns(11).ColumnWidth = 100 End If End Sub تقبل تحياتي -
عمل قائمة منسدلة يمكنك البحث من خلالها
ياسر خليل أبو البراء replied to ياسر خليل أبو البراء's topic in منتدى الاكسيل Excel
جزاكم الله خيراً أخي الكريم خالد الفيصل ، ولك بمثل إن شاء الله -
أخي الكريم أبو راكان بالنسبة لطلبك لنفترض أن الفورم يحتوي على تكست بوكس للاسم المطلوب إدراجه ، والمطلوب إدراجه في العمود G في نفس صف الخلية التي سيتم إدراج صورة بها بما أن العمود الذي يتم إدراج صورة فيه كما في المثال العمو V والعمود المطلوب إدراج الاسم فيه هو العمود G أي يسبق العمود V بـ 17 عمود .. فيستلزم الأمر إضافة سطر واحد في نهاية الكود التالي Private Sub CommandButton2_Click() Dim R As Range, LR As Long ShowWindow FindWindow("ThunderDFrame", Me.Caption), SW_HIDE If LastRowPic(22) = 0 Then LR = Cells(Rows.Count, "V").End(xlUp).Row + 1 Else LR = LastRowPic(22) Set R = Range("V" & LR) ShowWindow FindWindow("ThunderDFrame", Me.Caption), SW_SHOW With ActiveSheet.Pictures.Insert(LastSelectedFilePath) .ShapeRange.LockAspectRatio = msoFalse .Top = R.Top .Left = R.Left .Width = R.Width .Height = R.Height End With R.Offset(0, -19).Value = textbox1.Value End Sub
-
وعليكم السلام أخي الكريم طاهر جرب الكود التالي عله يفي بالغرض إن شاء الله Sub Test() Dim I As Long, Sh As Worksheet Application.ScreenUpdating = False For Each Sh In ThisWorkbook.Worksheets If Sh.Name <> "أستدعاء البيانات" Then For I = 1 To Sh.Cells(Rows.Count, 1).End(xlUp).Row If Sh.Cells(I, 1).Font.Color <> 255 Then With Sheets("أستدعاء البيانات") .Range("A" & .Cells(Rows.Count, 1).End(xlUp).Row + 1).Resize(1, 5).Value = Sh.Cells(I, 1).Resize(1, 5).Value End With End If Next I End If Next Sh Application.ScreenUpdating = True End Sub تقبل تحياتي
-
بارك الله فيك أخي الحبيب سليم على الكود الرائع والجميل .. وإن كان ليس له علاقة بالطلب ، لكني أعجبت به وبفكرته الرائعة تقبل وافر تقديري واحترامي
-
جدول الدروس الاسبوعي بالطريقة العراقية
ياسر خليل أبو البراء replied to عامر ياسر's topic in منتدى الاكسيل Excel
جرب التعديل التالي ليناسب طلبك Private Sub Worksheet_Change(ByVal Target As Range) If Target.Cells.Count > 1 Then Exit Sub If Not Intersect(Target, Range("C8:AD40")) Is Nothing Then If IsNumeric(Target) And Application.WorksheetFunction.CountIf(Range(Cells(Target.Row, 3), Cells(Target.Row, 30)), Target.Value) > 1 Then Application.EnableEvents = False Target.ClearContents MsgBox "No Way. Duplicate!", 64 Target.Activate Application.EnableEvents = False End If End If End Sub -
ادراج مجموع كل صفحة & المجموع الكلي
ياسر خليل أبو البراء replied to omar elhosseini's topic in منتدى الاكسيل Excel
رائع أخي الغالي أبو تامر لا حرمنا الله من إبداعاتك ... إنك بحق متميز -
جدول الدروس الاسبوعي بالطريقة العراقية
ياسر خليل أبو البراء replied to عامر ياسر's topic in منتدى الاكسيل Excel
أخي الكريم عامر ياسر يبدو لي أن الطلب مختلف تماماً عما قمت بتوضيحه من قبل عموماً حسب الملف المرفق الأخير ..قم بوضع الكود التالي في حدث ورقة العمل Private Sub Worksheet_Change(ByVal Target As Range) If Target.Cells.Count > 1 Then Exit Sub If Not Intersect(Target, Range("C8:AD40")) Is Nothing Then If IsNumeric(Target) And Application.WorksheetFunction.CountIf(Range(Cells(Target.Row, 3), Cells(Target.Row, 30)), Target.Value) > 1 Then MsgBox "No Way. Duplicate!", 64 End If End If End Sub -
أخي الكريم جمال يرجى تغيير اسم الظهور للغة العربية ، وبرجاء الصبر إلى أن يرد أحد الأعضاء .. فكل منا لديه مشاغله والله يعلم بظروف العباد ، والكل يقدم المساعدة حسب وقته وعلمه ولا أحد يبخل بمعلومة جرب الكود التالي عله يفي بالغرض Sub Export_Filtered_Data() Dim WB As Workbook Dim Rng As Range Set WB = Workbooks.Add Set Rng = ThisWorkbook.Worksheets("Sheet18").Cells.SpecialCells(xlCellTypeVisible) Rng.Copy WB.Worksheets("Sheet1").Range("A1") WB.Worksheets("Sheet1").Columns.AutoFit End Sub تقبل تحياتي
-
طلب مساعدة تفعيل كود بدون تدخل يدوي
ياسر خليل أبو البراء replied to ربيع الأول's topic in منتدى الاكسيل Excel
أفضل أن تقوم بطرح موضوع جديد لمشكلة الملف الذي يحوي 400 كود مع إرفاق ملف ، وتوضيح رسالة الخطأ التي تظهر لك تقبل تحياتي -
طلب مساعدة تفعيل كود بدون تدخل يدوي
ياسر خليل أبو البراء replied to ربيع الأول's topic in منتدى الاكسيل Excel
إذاً لابد أن يكون الحدث مرتبط بالتغير في الخلايا المرتبطة بهذه الصيغة لكي يتم التنفيذ والتفعيل للكود -
أخي الكريم جمال أهلا بك في المنتدى ونورت بين إخوانك يرجى الإطلاع على موضوع التوجيهات في الموضوعات المثبتة في صدر المنتدى كما يرجى وضع عناوين مناسبة للموضوعات قم بإرفاق ملف لتتضح صورة الطلب بشكل أفضل