أبوعيد قام بنشر أكتوبر 30, 2014 قام بنشر أكتوبر 30, 2014 السلام عليكم هذا برنامج إجازات العاملين في مصنع يتم إدخال الإجازة من خلال الضغط على زر inter holiday فيظهر الفورم يتم إدخال البيانات في الفورم وكتابة التاريخ الهجري وعدد الأيام المشكلة : بعد الضغط على ok فإن الفورم يدخل التاريخ الهجري للخلية كنص وليس كتاريخ مع أني لو أدخلت التاريخ بالميلادي فلا توجد مشكلة الخلية f8 و g8 تم إدخال قيمها عن طريق القورم فظهرت كنص ولم تتعرف عليها المعادلة في خانة المتبقي الخلية f9 و g9 تم إدخال قيمها كتاريخ ( تم إدخال القيم مباشرة في الخلية وليس عن طريق القورم ) تحياتي holiday.rar
محمود_الشريف قام بنشر أكتوبر 30, 2014 قام بنشر أكتوبر 30, 2014 أخى فى الله الأستاذ الكريم // ابو عيد اليكم الملف بالمرفقات حسب ما فهمت من طلبكم وهى محاولة منى أسأل المولى عز وجل أن تكون هى مرادك وتقبل منى وافر الاحترام والتقدير holiday_1.rar
أبوعيد قام بنشر أكتوبر 30, 2014 الكاتب قام بنشر أكتوبر 30, 2014 السلام عليكم أخي محمود شكرا على سرعة الرد وجزاك الله خيرا أخي العزيز الخطأ ليس في المعادلة ولكن في الفورم المرفق التالي يبين المشكلة بالتفصيل Doc1.rar
أفضل إجابة عبدالله باقشير قام بنشر نوفمبر 2, 2014 أفضل إجابة قام بنشر نوفمبر 2, 2014 السلام عليكم جرب هذا Private Sub CommandButton1_Click() VBA.Calendar = vbCalHijri Application.ScreenUpdating = False q = [b2000].End(xlUp).Row + 1 Range("b" & q) = TextBox1.Value Range("c" & q) = TextBox2.Value Range("d" & q) = TextBox3.Value Range("e" & q) = ComboBox1.Value Range("f" & q) = CDate(TextBox4) Range("g" & q) = TextBox5.Value Application.ScreenUpdating = True MsgBox "data has been succesfully recorded", okonly, "attention" VBA.Calendar = vbCalGreg Unload Me End Sub تحياتي
أبوعيد قام بنشر نوفمبر 2, 2014 الكاتب قام بنشر نوفمبر 2, 2014 نعم استاذنا ومعلمنا الفاضل عبدالله باقشير هذا هو الحل للمشكلة جزاك الله خيرا وبارك الله فيك
ياسر خليل أبو البراء قام بنشر نوفمبر 2, 2014 قام بنشر نوفمبر 2, 2014 أخي الحبيب وأستاذي الكبير عبد الله جربت الكود الخاص بك ولم يفلح .. نفس المشكلة لم يتم حساب المتبقي !!
عبدالله باقشير قام بنشر نوفمبر 2, 2014 قام بنشر نوفمبر 2, 2014 أخي الحبيب وأستاذي الكبير عبد الله جربت الكود الخاص بك ولم يفلح .. نفس المشكلة لم يتم حساب المتبقي !! اخي الحبيب ياسر الكود فيه توضيح كيف يعتمد النص للتاريخ الهجري على انه تاريخ وليس نص وقد تم التطبيق على TextBox4 فقط تحياتي
ياسر خليل أبو البراء قام بنشر نوفمبر 2, 2014 قام بنشر نوفمبر 2, 2014 بارك الله فيك على التوضيح .. اعذرني لأني أجهل CDate جربتها فعلا على التكست الخامس واشتغلت تمام سؤالي : هل يمكن حساب الفرق بين التواريخ الهجرية بالمعادلات ؟ أرجو الإفادة حيث أن هذا الموضوع معقد نوعا ما ، وأعلم إن شاء الله إنك من ستقدر على فك هذا اللغز ولو لم يكن هناك طريقة بالمعادلات فنريد دالة تؤدي هذا الغرض لاحتياج الكثير لمثل هذه الدالة
أبوعيد قام بنشر نوفمبر 3, 2014 الكاتب قام بنشر نوفمبر 3, 2014 السلام عليكم هذه كود لحساب الفرق بين التاريخين الهجريين أو الميلاديين TextBox6 = DateDiff("d", TextBox4.Value, TextBox5.Value) حيث d يعني الفرق بالأيام ويمكنك تغييره إلى m للشهور أو Y للسنوات
ياسر خليل أبو البراء قام بنشر نوفمبر 3, 2014 قام بنشر نوفمبر 3, 2014 بوركت أخي الغالي أبو عيد ما قصدته بالمعادلات ؟ نقطة أخرى حساب الفرق بين تاريخين بالأيام والشهور والسنوات كحساب تاريخ الميلاد( الفرق بين تاريخين)
عبدالله باقشير قام بنشر نوفمبر 3, 2014 قام بنشر نوفمبر 3, 2014 بارك الله فيك على التوضيح .. اعذرني لأني أجهل CDate جربتها فعلا على التكست الخامس واشتغلت تمام سؤالي : هل يمكن حساب الفرق بين التواريخ الهجرية بالمعادلات ؟ أرجو الإفادة حيث أن هذا الموضوع معقد نوعا ما ، وأعلم إن شاء الله إنك من ستقدر على فك هذا اللغز ولو لم يكن هناك طريقة بالمعادلات فنريد دالة تؤدي هذا الغرض لاحتياج الكثير لمثل هذه الدالة هل رايت هذا الموضوع http://www.officena.net/ib/index.php?showtopic=26727 تحياتي
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.