بحث مخصص من جوجل فى أوفيسنا
![]()
Custom Search
|
-
Posts
1510 -
تاريخ الانضمام
-
Days Won
34
نوع المحتوي
المنتدى
مكتبة الموقع
معرض الصور
المدونات
الوسائط المتعددة
كل منشورات العضو ياسر العربى
-
لا عليك اخي الكريم محمد بالاسلوب والمعامله الراقيه نرتقى سويا ملحوظة اخرى اخي الكريم ياريت نغير اسم الظهور للغة العربية لان اللغة العربية لغتنا ويجب ان نعتز بها وهي موجودة في توجيهات المنتدى تقبل تحياتي
-
تفضل اخي الشرح بالمرفق yasser0.rar
-
طلب كود - عمل دالة على على يورز فورم VBA
ياسر العربى replied to بن خليفه's topic in منتدى الاكسيل Excel
تفضل اخي الكريم هذا الكود ضعه مكان الكود الاخر Private Sub TextBox1_Change() On Error Resume Next TextBox2.Text = Application.WorksheetFunction.Index(ZZZ.Range("c2:c11"), Application.WorksheetFunction.Match("*" & TextBox1.Text & "*", ZZZ.Range("b2:b11"), 0), 1) On Error Resume Next TextBox2.Text = Application.WorksheetFunction.Index(ZZZ.Range("b2:b11"), Application.WorksheetFunction.Match(Val(TextBox1.Text), ZZZ.Range("c2:c11"), 0), 1) End Sub تستطيع تغيير الحروف ZZZ بالكود الى الشيت الذي تريد البحث فيه لعله المطلوب -
الردود والاستفسارات عن سلسلة دروس الفيجوال بيسك دوت نت
ياسر العربى replied to ياسر العربى's topic in منتدى الاكسيل Excel
تفضل اخي الكريم ابو يوسف درس المصفوفات في الاكسيل لاخي القدير ابو البراء شرح وافي ومتقن لعله يوصل لك مفهوم المصفوفات بطريقة سهله المصفوفات في الاكسيل وهذا الدرس مطابق لما شرحته للمصفوفات ذات البعد الواحد لو محتاج حاجه موضوع الردود موجود تقبل تحياتي -
الردود والاستفسارات عن سلسلة دروس الفيجوال بيسك دوت نت
ياسر العربى replied to ياسر العربى's topic in منتدى الاكسيل Excel
اخي الكريم ابو يوسف يكفيني مرورك الكريم هذا بارك الله فيك تقبل فائق احترامي -
سلسلة دروس الفيجوال بيسك دوت نت من على مصطبة (الحبايب)
ياسر العربى replied to ياسر العربى's topic in منتدى الاكسيل Excel
اليوم باذن الله سنقوم بشرح المصفوفات (المصفوفات)Arrays Arrays (المصفوفات) : يتم التخزين في المصفوفة باحجام ثابتة و متتابعة و تكون العناصر من نفس النوع يعني مثل (string , integer ) يتم استخدام Arrays (المصفوفة) في تخزين البيانات و سهولة ترتيب الاكواد و اختصارها و تستخدم دائما في المشاريع الكبيرة . وتعريف أبسط : هي عبارة عن مجموعة من المتغيرات من نفس النوع مخزنه في مصفوفة نروح لمثال لتطبيق عدد من المتغيرات String كالاتي Dim aa As String Dim bb As String Dim cc As String Dim dd As String Dim ee As String Dim ff As String Dim gg As String aa = "ياسر" bb = "محمد" cc = "اسيل" dd = "ابو البراء" ee = "ابو يوسف" ff = "الفلاحجي" gg = "عبد العزيز" الكود السابق هو الاعلان عن متغيرات متعددة من نوع استرنج وتم تعريفهم باسفلهم طيب اللي فات متغيرات واحنا أخدناها من قبل طيب ايه نظام المصفوفات دي نشوف الكود التالي Dim aa(6) As String aa(0) = "ياسر" aa(1) = "محمد" aa(2) = "اسيل" aa(3) = "ابو البراء" aa(4) = "ابو يوسف" aa(5) = "الفلاحجي" aa(6) = "عبد العزيز" الكود اللي فات دا بيعبر عن مصفوفه بسيطة تتكون من سبع عناصر مع العلم اننا قمنا بتحديد العدد 6 في الاعلان ؟؟؟؟ لانه المصفوفة بتبدأ من الصفر كما ظهر في التعريف اسفل الاعلان وممكن نكتبها بطريقة اخرى ايضا مثل الكود التالي Dim aa() As String = {"ياسر", "محمد", "اسيل", "ابو البراء", "ابو يوسف", "الفلاحجي", "عبد العزيز"} انا هنا لم احدد عدد العناصر داخل المصفوفة وسيبنا الاقواس مقفوله بدون رقم ولكن قمنا بتعريفها بجانب الاعلان وهي بنفس الاعداد بترتيبهم من جانب علامة يساوي يعني الطريقة دي هي نفس اللي فوقها نستطيع اختبار النتيجة عن طريق عمل تكست بوكس واحد وزر للاختبار ونضع الكود التالي داخل الزر لاظهار النتيجة في التكست بوكس TextBox1.Text = aa(0) ايه اللي هيظهر لما نطبق الكود دا هيظهر لينا ياسر في كلتا الحالتين السابقتين من كتابة المصفوفة طيب المصفوفه اللي اخدناها دي تعتبر مصفوفة ذات البعد الواحد مصفوفة الone dimensional (البعد الواحد) ودي صورة توضيحية لكيفية عملها وتستطيع تغيير الارقام في الكود التالي كما هي موضحه بالصور واشوف النتيجة 'اكتب واحد من الاسطر الاتية كل مره وشوف النتيجة TextBox1.Text = aa(0) TextBox1.Text = aa(1) TextBox1.Text = aa(2) TextBox1.Text = aa(3) TextBox1.Text = aa(4) TextBox1.Text = aa(5) TextBox1.Text = aa(6) طيب دي مصفوفة مكونة من صف واحد فقط ازاي نقدر نحدد صفوف اكتر ودا في القسم الثاني من شرحنا المصفوفة ذات البعدين Two dimensional (البعدين) وهذه المصفوفة تتميز بتخزين اعمدة وصفوف متعددة طبعا اخواتنا عارفين في الاكسيل ان موجود صفوف واعمدة ولما نحدد خلية عن طريق كود برمجي بنحددها كدا Cells(1, 2).Select يبقي الخلية كما بالصورة هي المحددة بالكود هتفهموا الصورة دي يبقي كدا عرفنا المصفوفة ذات البعدين طيب نشوف كود المصفوفة دي بيتكتب ازاي Dim aa(2, 3) As String aa(0, 0) = "ياسر" aa(0, 1) = "محمد" aa(0, 2) = "اسيل" aa(0, 3) = "ابو البراء" '-------------------- aa(1, 0) = "ابو يوسف" aa(1, 1) = "الفلاحجي" aa(1, 2) = "عبد العزيز" aa(1, 3) = "ياسر1" '--------------------- aa(2, 0) = "ياسر2" aa(2, 1) = "ياسر3" aa(2, 2) = "ياسر4" aa(2, 3) = "ياسر5" TextBox1.Text = aa(2, 1) ركزو معايا المفروض دي عبارة عن ثلاثة صفوف واربعة اعمدة وبنعلن عنها كدا (2,3) لان الصفر عندنا يعتبر عمود وصف طيب الكود السابق دا التكست بوكس1 الناتج هيكون ايه ؟؟؟؟؟؟؟ هيطلع ياسر3 طيب صور توضيحية عشان نتأكد الجدول السابق بيبين لينا تقاطع الصفوف مع الاعمدة والارقا موضحه بالجدول العلوي والاسفل منه يوضح البيانات الموجودة بداخل الجدول مثلا طيب نشوف الصورة دي ياريت تكون الصورة وضحت اكتر بالنسبة للمصفوفات من نوع المتعددة الابعاد Arrays Multi dimension وممكن نكتبها بالطريقة الاخرى هكذا Dim aa(,) As String = {{"ياسر", "محمد", "اسيل", "ابو البراء", "ابو يوسف", "الفلاحجي", "عبد العزيز"}, {"1", "2", "3", "4", "5", "6", "7"}, {"8", "9", "10", "11", "12", "13", "14"}} TextBox1.Text = aa(0, 2) نيجي نشوف نتيجة الكود دا ايه هي الاول لازم نعرف ان كل اقواس مغلقة تعتبر صف يبقي عندنا كام صف ثلاثة وست اعمدة لان لدينا ست قيم في كل صف طيب التكست بوكس اللي في الكود هتساوي ايه اولها الصف وهو صفر يعني الصف الاول والثاني العمود ورقمة 3 يعني القيمة الرابعة لان الصفر يعتبر واحد وهي "أسيل" طبعا الكود معكوس هنا لما تنسخ وتحط داخل البرنامج هتوضح معاك ارجو أن أكون قد وفقت في الشرح . الردود والاستفسارات عن سلسلة دروس الفيجوال بيسك دوت نت في امان الله . تقبلو تحياتي ياسر العربي يتبع -
طلب كود - عمل دالة على على يورز فورم VBA
ياسر العربى replied to بن خليفه's topic in منتدى الاكسيل Excel
تفضل شوف المرفق دا Match.rar -
الله ينور حبيبي (أنجم) نفس كلمة ابو البراء بس مصري بارك الله فيك وجزاك كل خير تقبل تحياتي
-
صباح الخير اثبت حضورك بكلمة
ياسر العربى replied to ياسر العربى's topic in المنتدى التقني العام و تطبيقات الأوفيس الأخرى
حبيبي الغالي ابو يوسف اعانك الله على مشاغلك ولكن لحين وجود وقت لتشاركنا موضوعاتنا لا تغيب عنا ولكن نرجوا دعمك لنا دائما طبيعي اذا اراد احد الاخوة فتح مواضيع ليشاركها مع اخوته ولم يلقى لها اي اهتمام ولو كلمات تشجيعية طبيعي هيمل من وضع مواضيع بدون اي تفاعل مما يؤثر على عزيمته تجاه نشر العلم والافادة والاستفادة اما بالنسبة لمواضيعي اذا لم يستفد بها احد الان لعلها تفيد اخرون فيما بعد وهي موجودة لحين تفرغ حبايبي الغالين لها تقبل فائق احترامي -
صباح الخير اثبت حضورك بكلمة
ياسر العربى replied to ياسر العربى's topic in المنتدى التقني العام و تطبيقات الأوفيس الأخرى
بارك الله فيك حبيبي الغالي ابو يوسف هي تحت الانشاء باذن الله تلبي معظم الاحتياجات تقبل تحياتي -
صباح الخير اثبت حضورك بكلمة
ياسر العربى replied to ياسر العربى's topic in المنتدى التقني العام و تطبيقات الأوفيس الأخرى
-
على حد فهمي من سؤالك كل اللي عليك انك تحط رمز ال $ بين B$1+2 بس واسحب المعادلة لاسفل اذا كنت تقصد شئ اخر يبقي محتاج توضيح اكتر وشكرا test.rar
-
-
....................................I 'm waiting
-
اﻻكسل_والطابعة مشكلة عدم تعرف اﻻكسل على الطابعة
ياسر العربى replied to راوية محمد's topic in منتدى الاكسيل Excel
يرجى صورة توضيحية للمشكلة للتوضيح اكثر هل جربتي الاصلاح بهذه الاداة؟؟ MicrosoftFixit50274.rar -
تفضل لعله المطلوب Book1.rar
-
اﻻكسل_والطابعة مشكلة عدم تعرف اﻻكسل على الطابعة
ياسر العربى replied to راوية محمد's topic in منتدى الاكسيل Excel
-
طلب كود - عمل دالة على على يورز فورم VBA
ياسر العربى replied to بن خليفه's topic in منتدى الاكسيل Excel
او هذا المرفق البحث بمعلومية الاتنين في وقت واحد Match.rar -
طلب كود - عمل دالة على على يورز فورم VBA
ياسر العربى replied to بن خليفه's topic in منتدى الاكسيل Excel
تفضل اخي الكريم لعله المطلوب اختر البحث بمعلومية الB or C Match.rar -
برنامج ادارة صلاحيات المستخدمين - ضاحي وشوقي
ياسر العربى replied to ضاحي الغريب و شوقي ربيع's topic in منتدى الاكسيل Excel
العضو الكريم fafa5000 اولا مرحبا بك في منتدى اوفيسنا ثانيا يرجى قراءة توجيهات المنتدى جيدا كمل يرجي تغيير اسم الظهور الخاص بك للغة العربية لسهولة التعامل تفضل كلمة المرور اسم المستخدم admin كلمة المرور admin VBA Password 6626 -
اظهار السعر والمجموع تلقائيا بعد اختيار اسم المادة
ياسر العربى replied to ابوعبدالواجد's topic in منتدى الاكسيل Excel
تفضل اظهار السعر تلقائيا بعد اختيار 11اسم المادة.rar -
اظهار السعر والمجموع تلقائيا بعد اختيار اسم المادة
ياسر العربى replied to ابوعبدالواجد's topic in منتدى الاكسيل Excel
اخي الفاضل استبدل التكست بوكس4 بالكمبوبوكس1 تكتب هكذا مكان الجزء المشار له بالازرق في الصورة Me.ComboBox1.Value وفي السطر قبل الاخير ايضا Me.ComboBox1.Value = "" السبب مفيش في الفورم حاجه اسمها TxtBox4 والبديل لها ComboBox1 -
-
اخي الكريم ابن بنها عند رؤيتي لمشاركتك هنا تذكرت انك قمت بوضع مشاركة داخل سلسلة الفيجوال ولكن قام احد الاخوة لي من المشرفين بحذفها هل تعلم ان من حذف المشاركة حذفها بناء علي توجيهات مني عند بداية السلسلة وان قرأت في بداية السلسلة ستجد عدم الرد داخل السلسلة وهناك موضوع مخصص للردود على الرابط التالي للتوضيح الردود والاستفسارات عن سلسلة دروس الفيجوال بيسك دوت نت من قام بحذف المشاركة من المشرفين هو شخص يحاول جاهدا من تنظيم وترتيب محتوى المنتدى تحت منظومة وتوجيهات نسير عليها جميعا فلا تظلمه اخي الغالي وان كنت فقط اتوجه الى الاخوة المشرفين عند تكرار المواضيع او المشاركات فدا امر طبيعي للحذف ولكن عند وقوع بعض الاخوة الكرام في بعض من هذه المشكلات وهي عدم قراءة التوجيهات جيدا فلابد بعد حذف المشاركة توضيح سبب الحذف حتى لا يقوم بتكراره مره اخرى وتوجيهه الى الطريق الصحيح وحتى لا يسئ احد الظن به اما اذا كنت تعتقد ان الامر شخصي معك مثلا اخي ابن بنها فلا تتردد بارسال مشكلتك الى ادارة المنتدى كما قال الاخ الغالي ابو البراء ليتم مناقشتها هداكم الله وايانا وجميع المسلمين اللهم امين تقبلو فائق احترامي