-
Posts
3492 -
تاريخ الانضمام
-
تاريخ اخر زياره
-
Days Won
41
نوع المحتوي
المنتدى
مكتبة الموقع
معرض الصور
المدونات
الوسائط المتعددة
كل منشورات العضو رجب جاويش
-
أستاذنا الفاضل / مجدى يونس جزاك الله كل خير على هذا المرور العطر والكلمات الطيبة
-
أخى ابراهيم جزاك الله كل خير أخى على هذه الكلمات الطيبة
-
تفضل أخى ابراهيم استخراج الاسماء الجديده4.rar
-
عدم قبول التيكست بوكس الا للبيانات المحددة المدى
رجب جاويش replied to إبراهيم ابوليله's topic in منتدى الاكسيل Excel
أخى الفاضل / ابراهيم جزاك الله كل خير -
عدم قبول التيكست بوكس الا للبيانات المحددة المدى
رجب جاويش replied to إبراهيم ابوليله's topic in منتدى الاكسيل Excel
أما السطور (Match(TextBox17.Value) فان دالة Match هى دالة بحث تبحث عن عنصر معين ( هو هنا قيمة الـ TextBox17 ) داخل نطاق معين من الخلايا وترجع الموقع النسبى لهذا العنصر فى النطاق أما الجزء (Match(CStr(Me.TextBox1 فيزيد عليه الجزء CStr وهو يقوم بتحويل قيمة الـ TextBox1 الى متغير من نوع String ( نصى ) أما الجزء (Match(Val(TextBox17.Value فيزيد عليه الجزء Val وهى تأخذ القيمة الرقمية من الـ TextBox1 للبحث عنها حيث أنها تحول القيمة النصية لرقم مثل " 3 " ( لاحظ الأقواس الصغيرة " " حول الرقم وهى تسمى علامات التنصيص ) تحولة الى رقم 3 أرجو أن أكون وفقت فى الشرح وأن يكون واضح وعذرا لأى خطأ والله أعلم -
عدم قبول التيكست بوكس الا للبيانات المحددة المدى
رجب جاويش replied to إبراهيم ابوليله's topic in منتدى الاكسيل Excel
<p>أخى الفاضل / حسين</p> <p>هذا السطر</p> <p>x = UBound(Filter(Split(arr, ","), TextBox1))</p> <p>يقوم بعمل فلترة للبيانات الموجودة فى المتغير arr وشرط الفلترة هو القيمة المكتوبة فى Textbox </p> <p>ثم بعد ذلك تقوم الدالة ubound بايجاد قيمة الحد الأعلى للمصفوفة الناتجة عن الفلترة</p> <p>فاذا كانت قيمة الحد الأعلى ( x ) يساوى -1 معنى ذلك أنه لا يحتوى على بيانات</p> <p>مما يعنى أن قيمة ال Textbox غير موجودة فى نطاق البيانات [ A1:A6] فتظهر الرسالة التى تخبرنا بذلك</p> -
عدم قبول التيكست بوكس الا للبيانات المحددة المدى
رجب جاويش replied to إبراهيم ابوليله's topic in منتدى الاكسيل Excel
أخى الحبيب / حمادة عمر شكرا جزيلا اخى الحبيب على كلماتك الطيبة التى تعطينى أكثر مما أستحق وتسلم ايديك على هذه اللمسات الجميلة -
عدم قبول التيكست بوكس الا للبيانات المحددة المدى
رجب جاويش replied to إبراهيم ابوليله's topic in منتدى الاكسيل Excel
بعد اذن أستاذى الحبيب / عبد الله باقشير وبعد اذن أخى الحبيب / عباد هذه مشاركة متواضعة لعلها تلقى قبول اساتذتى الكرام Private Sub TextBox1_Change() For Each cl In [A1:A6] arr = arr & cl & "," Next x = UBound(Filter(Split(arr, ","), TextBox1)) If x = -1 Then MsgBox "القيمة غير موجودة في القائمة": Exit Sub End Sub TEXTBOX1.rar -
اريد كود او معادلة لنقل بيانات بنسبة معينة وبطريقة عشوائيه
رجب جاويش replied to ابواليسر2011's topic in منتدى الاكسيل Excel
أخى الفاضل / ابو اليسر جزاك الله كل خير سوف تجد طلبك فى الملف الذى أرسلته لك فى البداية وهو الملف المرفق فى المشاركة رقم 6 -
وهذا هو الطلب الثانى تنفيذ الكود بدون زر استخراج الاسماء الجديده3.rar
-
تفضل أخى ابراهيم الطلب الاول البيانات موجودة فى شيت والزر موجود فى شيت آخر استخراج الاسماء الجديده2.rar
-
(معدل) إستخراج تواريخ الموظف حسب الإسم المختار
رجب جاويش replied to مرعى السيد's topic in منتدى الاكسيل Excel
أخى الفاضل / محمد طنطاوى جزاك الله كل خير ويكفينى التعرف بشخص محترم مثلك -
أخى ابراهيم الحل بالكود فى المشاركة التى تسبق الحل بالمعادلات المشاركة رقم 8 وجزاك الله كل خير
-
وهذا حل آخر بالمعادلات استخراج الاسماء الجديده1.rar
-
السام عليكم تفضل أخى ابراهيم حل بالأكواد استخراج الاسماء الجديده.rar
-
(معدل) إستخراج تواريخ الموظف حسب الإسم المختار
رجب جاويش replied to مرعى السيد's topic in منتدى الاكسيل Excel
أخى الفاضل / محمد طنطاوى الحمد لله أن تم تحقيق طلبك جزاك الله كل خير -
(معدل) إستخراج تواريخ الموظف حسب الإسم المختار
رجب جاويش replied to مرعى السيد's topic in منتدى الاكسيل Excel
أخى الفاضل / محمد طنطاوى تفضل ما تريد Book1.rar -
اريد كود او معادلة لنقل بيانات بنسبة معينة وبطريقة عشوائيه
رجب جاويش replied to ابواليسر2011's topic in منتدى الاكسيل Excel
أخى الحبيب / محمود جزاك الله كل خير ولاثراء الموضوع هذه فكرة أخرى باستخدام بعض الاعمدة المساعدة وتم فى هذه الحالة الترحيل بشرط أن تزيد الكمية عن 50 ولكن فى هذه الحالة يتم ترحيل نسبة 10 % من الأسماء التى تزيد كميتها عن 50 فقط وبالتالى فى هذه الحالة ( فى المرفق ) مثلا عدد الأسماء التى تزيد كميتها عن 50 هو 29 اسم فقط وبالتالى تم ترحيل 3 أسماء فقط وهكذا وعند زيادة البيانات سوف تزداد نسبة عدد البيانات المرحلة حتى تكمل 10 % من البيانات التى تتعدى كميتها 50 تم تعديل المرفق 44+44.rar -
أخى الحبيب / حمادة عمر مرورك العطر شرف كبير وكلماتك الطيبة مزيد من الشرف حياك الله وزادك فضلا وعلما
-
أخى الفاضل / محمود رواس تسلم ايديك وجزاك الله كل خير
-
أخي الكريم أبو حنين
رجب جاويش replied to أبو ردينة's topic in المنتدى التقني العام و تطبيقات الأوفيس الأخرى
أخى الفاضل / أبو ردينة أحييك على هذه اللفتة الجميلة والسؤال عن أخينا الغالى المبدع / أبو حنين نرجو الله أن يعيده الينا سالما غانما لأننا والله لم ننساه أخا عزيزا ومبدعا كبيرا نتمنى من الله أن نراه قريبا يملأ المنتدى بروحة الجميلة وابداعاته الجميلة التى لا يعوضها أحد -
اريد كود او معادلة لنقل بيانات بنسبة معينة وبطريقة عشوائيه
رجب جاويش replied to ابواليسر2011's topic in منتدى الاكسيل Excel
أخى الفاضل هذه فكرة خطرت على بالى جربها ولكن لم يتم فيها الألتزام بأن تكون الكمية أكبر من 50 لكن يتم ترحيل نسبة 10 % كما تريد وبشكل عشوائى كما تريد بحيث لو ضغطت على مفتاح F9 يتم تغير الأسماء المرحلة فى كل مرة تضغط فيها يمكن تطوير الفكرة الى أحسن منها من أحد إخوتى الزملاء ولكن قلت هى بداية يمكن تفيد 44.rar