اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

الردود الموصى بها

قام بنشر

السلام عليكم ورحمة الله

السادة الكرام

الملف المرفق احتاج فيه ضبط على صيغة التاريخ بمعنى عند التسجيل في الفورم رقم 6 وفي خانة التاريخ اكتب التاريخ بصيغة 06/09/2025 وعند الخول الى ملف العمل اجد التاريخ يبدأ بالشهر الاول ثم اليوم ثم السنة 

محتاج عند الكتابة في الفورم يكون نفس الصيغة داخل ملف العمل ولسيادتكم وافر التحية 

 

 

تاريخ.xlsm

قام بنشر (معدل)

وعليكم السلام ورحمة الله وبركاته

اعتقد المشكلة  ان الاكسل يحاول تفسير التواريخ وفقاً لإعدادات النظام الإقليمية

واعتقد ان المشكلة في الشهور من1 الى 9 فقط  امالشهور 10-11-12 لا مشكلة 

الحل هو معاملة القيم كنص بدلاً من تاريخ

جرب الكود التالي في زر اظافة  مع اعادة تنظيم  واختصارالكود  جرب واعلمنى بالنتائج وفقك الله 

Private Sub CommandButton1_Click()
    Application.ScreenUpdating = False
    Application.EnableEvents = False
    Application.Calculation = xlCalculationManual
    
    Dim ws As Worksheet, rng As Range
    Set ws = Sheet1
    If Me.TextBox4 = "" Then: Exit Sub
    
    Set rng = ws.Range("a10000").End(xlUp).Offset(1, 0)
    
    rng.Offset(0, 0).Value = Me.TextBox1.Value
    rng.Offset(0, 1).Value = Me.TextBox2.Value
    rng.Offset(0, 2).Value = Me.TextBox3.Value
    rng.Offset(0, 3).Value = Me.TextBox4.Value
    
    rng.Offset(0, 4).Value = "'" & Me.TextBox5.Text
    rng.Offset(0, 5).Value = "'" & Me.TextBox6.Text
    
    rng.Offset(0, 6).Value = Me.TextBox7.Value
    rng.Offset(0, 7).Value = Me.TextBox8.Value
    
Dim i As Long
    For i = 1 To 8
        Controls("TextBox" & i).Value = ""
    Next i
    
    Application.ScreenUpdating = True
    Application.EnableEvents = True
    Application.Calculation = xlCalculationAutomatic
End Sub

 

تم تعديل بواسطه عبدالله بشير عبدالله
  • Like 1
قام بنشر

السلام عليكم ورحمة الله 

اخي الكريم الاستاذ عبدالله اولا كل عام وحضرتك بخير والف شكر على اهتمامك بمشكلتي والف شكر على المساعدة انا والحمد لله توصلت للاضافة كود جديد حل المشكلة وحبيت انقله لحضرتك داخل زر اضافة وعند textbox5,6 اضفت قبلها هذا الكود

rng.Offset(0, 4).Value = CDate(Me.TextBox5.Value)
rng.Offset(0, 5).Value = CDate(Me.TextBox6.Value)

وتم حل المشكلة والحمد لله تعبت حضرتك معايا حبيت اشكركك بالحل 

والسلام عليكم ورحمة الله

اخي الكريم كان هناك طلب اخير كنت محتاج في الليست بوكس اظهر بداخله عناوين الجدول والاجماليات ليكون الشكل اجمل من الموجود فهل في الامكان واكون شاكر

 

قام بنشر

اخي الكريم لي طلب اخير هل في الامكان اضافة عنواين الجدول داخل الليست بوكس بالاجماليات بدل الموجود حاليا واكون شاكر

قام بنشر
4 ساعات مضت, mohamedyousef said:

اضافة عنواين الجدول داخل الليست بوكس بالاجماليات بدل الموجود حاليا واكون شاكر

اعتقد تعنى الفورم1 

اظهار العناوين في LISTBOX.xlsm

قام بنشر
3 ساعات مضت, mohamedyousef said:

تمام يااستاذ ياكبير تعبت حضرتك معايا كتير 

السلام عليكم ورحمة الله وبركاته ..

يبدو أن الأستاذ @عبدالله بشير عبدالله ، مستهدف في هذه النقطة عند اختيار الإجابة من الأعضاء الأعزاء .. 😅

يسعدنا أنك حصلت على إجابتك الشافية التي حققت طلبك ، ولذا .

نرجو منك تصويب إختيارك للإجابة الصحيحة وهي للأستاذ @عبدالله بشير عبدالله مشكوراً على جهوده والإخوة والأساتذة دون استثناء 💐

انشئ حساب جديد او قم بتسجيل دخولك لتتمكن من اضافه تعليق جديد

يجب ان تكون عضوا لدينا لتتمكن من التعليق

انشئ حساب جديد

سجل حسابك الجديد لدينا في الموقع بمنتهي السهوله .

سجل حساب جديد

تسجيل دخول

هل تمتلك حساب بالفعل ؟ سجل دخولك من هنا.

سجل دخولك الان
  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information