اذهب الي المحتوي
أوفيسنا

التعديل على كود الترقيم التلقائي


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

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 فقط ولايتجاوزة

رابط هذا التعليق
شارك

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

استبدل الكود السابق بهذا الكود

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

 

رابط هذا التعليق
شارك

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



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

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

Important Information