أبو قاسم قام بنشر ديسمبر 6, 2016 مشاركة قام بنشر ديسمبر 6, 2016 Private Sub Worksheet_Change(ByVal Target As Range) Application.ScreenUpdating = False On Error Resume Next Dim R As Integer If Not Intersect(Target.Cells(1, 1), Union(Range("B3:B4000"), Range("o3:o5000"))) Is Nothing Then R = Target.Row If Cells(R, "B").Value <> "" Then Cells(R, "A").Value = R + 44 'محتاج التعديل على الكود حيث يبداء الترقم من 44 ويتوقف عن الترقيم عند الرقم 100 Else End If End If Application.ScreenUpdating = True On Error GoTo 0 End Sub محتاج يتوقف الترقيم عند العدد 100 فقط ولايتجاوزة رابط هذا التعليق شارك More sharing options...
أبو عبد النور قام بنشر ديسمبر 6, 2016 مشاركة قام بنشر ديسمبر 6, 2016 وعليكم السلام ورحمة الله، ارفق مثال على ذلك يكون احسن. رابط هذا التعليق شارك More sharing options...
أبو قاسم قام بنشر ديسمبر 6, 2016 الكاتب مشاركة قام بنشر ديسمبر 6, 2016 19 دقائق مضت, أبو عبد النور said: وعليكم السلام ورحمة الله، ارفق مثال على ذلك يكون احسن. Book2.rar رابط هذا التعليق شارك More sharing options...
ابراهيم الحداد قام بنشر ديسمبر 6, 2016 مشاركة قام بنشر ديسمبر 6, 2016 السلام عليكم ورحمة الله استبدل الكود السابق بهذا الكود Private Sub Worksheet_Change(ByVal Target As Range) Application.ScreenUpdating = False On Error Resume Next Dim R As Integer LR = Range("A" & Rows.Count).End(xlUp).Row + 1 If Not Intersect(Target.Cells(1, 1), Union(Range("B3:B4000"), Range("o3:o5000"))) Is Nothing Then R = Target.Row If Cells(R, "B").Value <> "" Then If Cells(LR - 1, "A").Value <= 99 Then Cells(R, "A").Value = R + 44 'محتاج التعديل على الكود حيث يبداء الترقم من 44 ويتوقف عن الترقيم عند الرقم 100 Else End If End If End If Application.ScreenUpdating = True On Error GoTo 0 End Sub رابط هذا التعليق شارك More sharing options...
أبو قاسم قام بنشر ديسمبر 6, 2016 الكاتب مشاركة قام بنشر ديسمبر 6, 2016 شكرا لك وجزاك الله عنا الف خير رابط هذا التعليق شارك More sharing options...
الردود الموصى بها
من فضلك سجل دخول لتتمكن من التعليق
ستتمكن من اضافه تعليقات بعد التسجيل
سجل دخولك الان