أموت واعرف ايش المشكلة الآن خاصة إن الأكواد صحيحه ،،، المطلوب تعديل بيانات موظف بإستدعاء بياناته القديمه
تم عمل معادلة (Match) في Sheet2 الذي يحتوي على البيانات بالخانة K2 (لإظهار رقم الصف) من الإسم الذي أقوم بإدخاله في الخانة J2 والمعادلة صحيحة وكل إسم أقوم بإدخاله من الجدول يظهر أمامه رقم الصف صحيح وهذا كله في Sheet2 .. ومن المفترض أن الشاشة الرئيسية في Sheet1 يقوم مدخل البيانات بوضع الإسم المراد البحث عنه وتعديله في الخانه H4 ولكن هناك خلل والإكسل لايستجيب للكود ولم أفهم ماهي المشكله (الإكسل يرفض الكود باللون الأحمر أدناه)
Private Sub CdInfo_Click()
Sheet2.Range("J2").Value = Sheet1.Range("H4").Value
Dim X As Integer
X = Sheet2.Range("K2").Value
Sheet1.Range("F6").Value = Sheet2.Cells(X, "A")
Sheet1.Range("F8").Value = Sheet2.Cells(X, "B")
Sheet1.Range("F10").Value = Sheet2.Cells(X, "C")
Sheet1.Range("F12").Value = Sheet2.Cells(X, "D")
Sheet1.Range("I6").Value = Sheet2.Cells(X, "E")
Sheet1.Range("I8").Value = Sheet2.Cells(X, "F")
Sheet1.Range("I10").Value = Sheet2.Cells(X, "G")
Sheet1.Range("I12").Value = Sheet2.Cells(X, "H")
End Sub
الأوفيس عندي 2019 وكل شئ تمام لكن هل لتعديل أسم الماكرو أكثر من مرة أثر سلبي على عدم قبول الكود؟ مع إني في كل مره أغير إسم الماكرو أتأكد أنه مطابق للإسم في الخصائص وأنه يخص الماكرو الذي أعمل عليه بالتحديد وليس ماكرو آخر ... هل المشكلة في الإكسل نفسه؟ هل المشكلة في الكود؟ هل المشكلة في الويندوز؟ هل المشكلة فيني أنا ؟