بحث مخصص من جوجل فى أوفيسنا
Custom Search
|
-
Posts
13,165 -
تاريخ الانضمام
-
تاريخ اخر زياره
-
Days Won
412
نوع المحتوي
المنتدى
مكتبة الموقع
معرض الصور
المدونات
الوسائط المتعددة
كل منشورات العضو ياسر خليل أبو البراء
-
وعليكم السلام أختي الفاضلة أهلاً بك في المنتدى يرجى تناول طلب واحد فقط في الموضوع حتى يكون هناك استجابة أفضل والأفضل إرفاق ملف ولو بسيط جداً يكون معبر عن الملف الأصلي للعمل عليه ، وتوضيح المطلوب بشيء من التفصيل وإن شاء الله تجدين الاستجابة لطلبك .. قومي بالإطلاع على التوجيهات في الموضوعات المثبتة في صدر المنتدى لمعرفة التعامل بشكل أفضل مع المنتدى
-
وعليكم السلام ارفق ملف ليساعدك الأخوة الكرام بالمنتدى ..
-
مسح العديد من الجدوال التى لاتحتوى على بيانات
ياسر خليل أبو البراء replied to أبو سجده's topic in منتدى الاكسيل Excel
جرب التعديل التالي Sub Test() 'Author : YasserKhalil 'Release : 22 - 10 - 2016 '------------------------- Dim Ws As Worksheet Dim Lr As Long Dim tempLr As Long Dim i As Long Dim lastRow As Long Application.ScreenUpdating = False Set Ws = Sheets("salry") With Ws Lr = .Range("B" & Rows.Count).End(xlUp).Row tempLr = .Range("C" & Rows.Count).End(xlUp).Row For i = tempLr To 1 Step -1 If Len(.Cells(i, 3)) <> 0 Then If Not .Cells(i, 3).HasFormula Then lastRow = i Exit For End If End If Next i For i = lastRow To Lr If .Cells(i, 3).HasFormula Then lastRow = .Cells(i, 3).Row + 6: Exit For Next i .Rows(lastRow & ":" & Lr).EntireRow.Delete If Application.WorksheetFunction.Count(Sheets("data").Columns(1)) < 20 Then Lr = .Cells(Rows.Count, 1).End(xlUp).Row .Range("A" & Application.WorksheetFunction.Count(Sheets("data").Columns(1)) + 8 & ":A" & Lr).ClearContents End If End With Application.ScreenUpdating = True End Sub -
جمع عدة خلايا منفصلة في عمود لتساوية قيمة معينة
ياسر خليل أبو البراء replied to مازن جو's topic in منتدى الاكسيل Excel
وعليكم السلام أخي مازن الموضوع ليس بسيط على الإطلاق كما تعتقد .. جرب الملف التالي وستعرف حجم المشكلة (الأرقام التي أرفقتها فقط أنتجت عن 463 احتمال للناتج المطلوب) ومع العدد الضخم 900 رقم سيعجز البرنامج أو ورقة العمل عن تحمل النتائج .. غير أنه ربما يستغرق الكود وقت غير معلوم حسب الاحتمالات وأعتقد أنه في النهاية لن يصلح إلا لعدد بسيط من الأرقام كما هو مرفق .. رابط الملف من هنا -
مساعدة في كشف حساب
ياسر خليل أبو البراء replied to محمد عبد الله محمد's topic in منتدى الاكسيل Excel
لم أفهم مشاركتك أخي الكريم هل تود رسم زر أمر وربطه بالكود .. للتنفيذ من خلاله؟ -
أخي أبا سلمان ما الغرض من هذا الطلب الغريب ..لما لا تقوم بتوسيع عرض العمود أو إخفاء عمود الأرقام طالما أنك في غير حاجة إليه إذا عرف السبب بطل العجب
-
مسح العديد من الجدوال التى لاتحتوى على بيانات
ياسر خليل أبو البراء replied to أبو سجده's topic in منتدى الاكسيل Excel
أعتذر أخي العزيز أبو عبد الرحمن عن التأخر في الرد فقد كنت مشغولاً في أمور خاصة ولم أستطع التواصل معك هلا وضحت بالصور الشرط المطلوب إضافته ..أنا كتبت الكود ونسيت الموضوع ... والله زي ما بقولك كدا بالصور ستتضح الصورة أكثر .. أنت طلبت حذف جداول فارغة بالكامل وأعتقد أن الكود يلبي الغرض في هذا الخصوص -
تحديد التكرار في اكثر من ورقة
ياسر خليل أبو البراء replied to رسول هادي's topic in منتدى الاكسيل Excel
وعليكم السلام أخي أبو حنين بارك الله فيك وجزيت خيراً ..حل جميل لي ملحوظة بسيطة : هل يعقل لتطبيق الحل أن يقوم المستخدم بعمل معادلات في الثلاث أوراق عمل (أي قمت بالاستعانة بثلاثة أعمدة مساعدة) ... كما سيقوم بوضع ثلاثة معادلات للتنسيق الشرطي في الورقة الواحدة أي 9 في ثلاث ورقات ؟؟ ما بالك لو كان عدد الأوراق أكثر من 10 أوراق عمل مثلاُ ؟ أنا لا أقلل من شأن عملك والعياذ بالله ، ولكن أحببت فقط توضيح الأمور .. ويبقى العمل الذي قدمته عمل جميل ومميز تقبل تحياتي -
تعديل في كود ترحيل ومسح
ياسر خليل أبو البراء replied to أبو عبد الملك السوفي's topic in منتدى الاكسيل Excel
وعليكم السلام جرب التالي If Answer = vbYes Then With Ws Union(.Range("h5:l" & Lr_Ws), .Range("n5:p" & Lr_Ws), .Range("s5:s" & Lr_Ws), .Range("t5:aa" & Lr_Ws)).ClearContents End With Else: End If -
مسح العديد من الجدوال التى لاتحتوى على بيانات
ياسر خليل أبو البراء replied to أبو سجده's topic in منتدى الاكسيل Excel
وعليكم السلام جرب الكود التالي Sub Test() 'Author : YasserKhalil 'Release : 21 - 10 - 2016 '------------------------- Dim Ws As Worksheet Dim Lr As Long Dim tempLr As Long Dim i As Long Dim lastRow As Long Application.ScreenUpdating = False Set Ws = Sheets("salry") With Ws Lr = .Range("B" & Rows.Count).End(xlUp).Row tempLr = .Range("C" & Rows.Count).End(xlUp).Row For i = tempLr To 1 Step -1 If Len(.Cells(i, 3)) <> 0 Then If Not .Cells(i, 3).HasFormula Then lastRow = i Exit For End If End If Next i For i = lastRow To Lr If .Cells(i, 3).HasFormula Then lastRow = .Cells(i, 3).Row + 5: Exit For Next i .Rows(lastRow & ":" & Lr).EntireRow.Delete End With Application.ScreenUpdating = True End Sub -
كيف أستعمل خاصية الاحصاء للخلايا الفارغة ,, يوجد مثال
ياسر خليل أبو البراء replied to علي 13's topic in منتدى الاكسيل Excel
طالما ظهر الخطأ NOM فأعتقد أن النسخة فرنسية .. بالتالي الحلول المقدمة صحيحة وجب عليك فقط أن تقوم بتغيير اسم الدالة المستخدمة هذا الملف سيساعدك في ذلك .. Translation Of Functions Officena YasserKhalil.rar -
بسم الله ما شاء الله أخي وحبيي أبو عبد الرحمن .. ملف رائع من شخص مميز ..
-
تحديد التكرار في اكثر من ورقة
ياسر خليل أبو البراء replied to رسول هادي's topic in منتدى الاكسيل Excel
جرب الملف التالي رابط الملف من هنا -
جرب الملف التالي رابط الملف من هنا
-
تعديل في كود ترحيل ومسح
ياسر خليل أبو البراء replied to أبو عبد الملك السوفي's topic in منتدى الاكسيل Excel
جرب التعديل في هذا الجزء If Answer = vbYes Then WS.Range("h5:l" & LR_WS, "n5:p" & LR_WS, "s5:s" & LR_WS, "t5:aa" & LR_WS).ClearContents Else: End If -
وعليكم السلام بالمثال يتضح المقال ..ارفق ملف مع شكل النتائج المتوقعة
-
كود طباعة بترقيم تلقائي للصفحات ،
ياسر خليل أبو البراء replied to محمد الزريعي's topic in منتدى الاكسيل Excel
أخي محمد عن أي رسالة تتحدث ..جربت الكود ولا يوجد رسائل .. حدد بالضبط المشكلة أو وضح بالصور ما تقصده -
بسم الله ما شاء الله أخي العزيز الزباري بارك الله فيك وجزاك الله خيراً ..
- 122 replies
-
- 1
-
بداية الطريق لإنقاذ الغريق
ياسر خليل أبو البراء replied to ياسر خليل أبو البراء's topic in منتدى الاكسيل Excel
جزاك الله خيراً أخي العزيز أحمد .. أحاول أن أفيد الجميع بما تعلمته بفضل الله والحمد لله أن نال الموضوع إعجابك لا تنسوني بصالح دعائكم -
بحث متقدم - سرعة عالية ومرونة باستخدام المصفوفات
ياسر خليل أبو البراء replied to ياسر العربى's topic in منتدى الاكسيل Excel
عوداً حميداً أخي وحبيبي إبراهيم .. أين كنت يا رجل ؟ أما افتقدت إخوانك!! شوف الرابط ده فيه شرح لكود أخونا العربي http://yasserkhalilexcellover.blogspot.com.eg/2016/10/search-using-arrays.html -
التعديل على ملف صوتي داخل خليه ملف اكسل
ياسر خليل أبو البراء replied to دم الغزال's topic in منتدى الاكسيل Excel
بارك الله فيك أخي الكريم أحمد حليم ومشكور على مرورك العطر ودعائك الطيب .. ولك بمثله إن شاء الله -
التعديل على ملف صوتي داخل خليه ملف اكسل
ياسر خليل أبو البراء replied to دم الغزال's topic in منتدى الاكسيل Excel
إليك الملف المعدل بعد إضافة تعديلات بسيطة على الدالة المعرفة لتتمكن من تشغيل أي ملف صوتي في نفس مسار المصنف الحالي .. حيث ستكتب المعادلة بالشكل التالي : اسم الدالة المعرفة يليها قوس مفتوح ولها 3 بارامترات الأول الخلية المطلوب اختبار الشرط بها ، والثاني الشرط المطلوب والذي في حالة تحققه يتم تشغيل الملف الصوتي ، والثالث هو اسم الملف الصوتي المطلوب تشغيله في حالة تحقق الشرط لتجربة الملف قم بإدخال قيمة أكبر من 1000 في الخلايا A5 أو N7 >>>إذا أردت إيقاف الملف الصوتي قم بتغيير القيمة إلى قيمة أقل من 1000 Play Sounds In VBA Using UDF Hanafy Officena