أبو قاسم قام بنشر ديسمبر 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 فقط ولايتجاوزة
أبو عبد النور قام بنشر ديسمبر 6, 2016 قام بنشر ديسمبر 6, 2016 وعليكم السلام ورحمة الله، ارفق مثال على ذلك يكون احسن.
أبو قاسم قام بنشر ديسمبر 6, 2016 الكاتب قام بنشر ديسمبر 6, 2016 19 دقائق مضت, أبو عبد النور said: وعليكم السلام ورحمة الله، ارفق مثال على ذلك يكون احسن. Book2.rar
ابراهيم الحداد قام بنشر ديسمبر 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
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.