نسورالجو قام بنشر أغسطس 28, 2021 مشاركة قام بنشر أغسطس 28, 2021 السلام عليكم عند اعمل تعديل في صف بشرط اسم الصنف الموجود في عمود I يعدل على اول مره نزلت فيها اسم الصنف لو مكرر المطلوب عند التعديل يعمل Select على الصف كله حتى اتمكن من التعديل Private Sub CommandButton2_Click() Dim wb As Workbook Dim ws As Worksheet Set wb = ActiveWorkbook Set ws = Sheets("مخازن") For Each f In ws.Range("I3:I100000") If f = TextBox5.Text Then ws.Select f.Select Exit For End If Next f ActiveCell.Value = TextBox5.Value ActiveCell.Offset(0, -5).Value = TextBox1.Value ActiveCell.Offset(0, -3).Value = ComboBox5.Value ActiveCell.Offset(0, -2).Value = TextBox3.Value ActiveCell.Offset(0, -1).Value = TextBox6.Value ActiveCell.Offset(0, 3).Value = TextBox7.Value ActiveCell.Offset(0, 4).Value = TextBox8.Value ActiveCell.Offset(0, 5).Value = TextBox9.Value ActiveCell.Offset(0, 6).Value = ComboBox3.Value ActiveCell.Offset(0, 7).Value = ComboBox4.Value End Sub رابط هذا التعليق شارك More sharing options...
أفضل إجابة أ / محمد صالح قام بنشر أغسطس 28, 2021 أفضل إجابة مشاركة قام بنشر أغسطس 28, 2021 الكود الحالي يدور في حلقة في خلايا العمود I فإذا وجد الاسم المطلوب يحدد خلية الاسم ويعطي للخلايا المجاورة لها القيم الموجودة في النموذج إذا كان اسم الصنف مكررا لأكثر من مرة فلا يجدي هذا الكود وإذا كان هذا مطلوبك إمكانية التعديل على صفوف مكررة فيجب عرضها في ليست بوكس واختيار احد السجلات منها لتعديله ربما يفيدك هذا الموضوع بالتوفيق 1 رابط هذا التعليق شارك More sharing options...
نسورالجو قام بنشر أغسطس 28, 2021 الكاتب مشاركة قام بنشر أغسطس 28, 2021 شكرا استاذ محمد جزاك الله خيرا 1 رابط هذا التعليق شارك More sharing options...
أ / محمد صالح قام بنشر سبتمبر 1, 2021 مشاركة قام بنشر سبتمبر 1, 2021 الشكر لله الذي هدانا لهذا رابط هذا التعليق شارك More sharing options...
الردود الموصى بها
من فضلك سجل دخول لتتمكن من التعليق
ستتمكن من اضافه تعليقات بعد التسجيل
سجل دخولك الان