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

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

قام بنشر

تواجهني مشكلة في هذا الكود اريد شرح كيف يتم جمع كودتسلسل مع هدا الكود الااخر في السفل

 

 

 

 

Private Sub Worksheet_Change(ByVal Target As Range)
'كود عمل ترقيم متسلسل
If Target.Column = 5 Then
Range("c10:c60").ClearContents
s = 0
'متغير يشير الى ان بدايه الترقيم  الرقم صفر
For T = 5 To 20000
' متغير يشير ان الترقيم سيبدا من السطر الاول 1 الى السطر 100
If Cells(T, 5) > "" Then
s = s + 1
Cells(T, 5).Offset(0, -2).Value = s
End If
Next
End If
End Sub

 

 

Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Cells.Count > 11 Then Exit Sub
If Target.Address = [i3].Address Then
 
n = [i3]

          If WorksheetFunction.CountIf(Sheets("Customers").[C6:C10000], [i3]) <> 0 Then
                  Dim message As Integer
message = MsgBox("اضغط زر YES  من اجل مشاهدة البيانات  " & vbNewLine & "----------------------------" _
& vbNewLine & "او اضغط زر NO لالغاء الامر  " & vbNewLine & "==========================================" _
& vbNewLine & "Click Yes to SHOW DATA" & vbNewLine & "----------------------------" _
& vbNewLine & "Click NO EXIT", vbYesNoCancel, "تعليمات-Login")
'----------------------------------------------------------------------------------------------------------
If message = 6 Then

'-------------------------------------------------------------------
'---------------------------------------------------------------------
ElseIf message = 7 Then
'-------------------------------------------------------------------
'---------------------------------------------------------------------
ElseIf message = 8 Then
Exit Sub
End If

         ' MsgBox "هذه الفاتروره موجوده من قبل"
        '  ElseIf WorksheetFunction.CountIf(Sheets("Customers").[C6:C10000], [i3]) = 0 Then
End If
End If
Application.ScreenUpdating = False
On Error Resume Next

If Not Intersect(Target, Range("F10:F59")) Is Nothing And IsNumeric(Target) Then
Target.Offset(0, 3).Value = Target.Value * Target.Offset(0, 2).Value
End If
If Not Intersect(Target, Range("H10:H59")) Is Nothing And IsNumeric(Target) Then
Target.Offset(0, 1).Value = Target.Value * Target.Offset(0, -2).Value
End If

End Sub

 

2015-08-27_15-10-01.png

2015-08-27_14-56-48.png

قام بنشر (معدل)

جزاك الله خير  اخي صالح احمد المريسي على الاهتمام الموضوع

لقد تما رفع الملف من خرج المنتدى حجم الملف كبر

 

ربط الملف

http://download1494.mediafire.com/7v7nibu3xr8g/lx3k2c4z52copc0/تمسنا_2015_07_21.zipp

تم تعديل بواسطه محمد عبدالسلام
قام بنشر

قم بمسح كود الترقيم

وفى الكود الاخر ...فى نهايتة... اى قبل الجملة

End Sub

الصق هذا الكود

If Not Intersect(Target, Range("E10:E60")) Is Nothing Then
Range("c10:c60").ClearContents
s = 0
For T = 10 To 60
If Cells(T, 5) > "" Then
s = s + 1
Cells(T, 5).Offset(0, -2).Value = s
End If
Next
End If

تقبل تحياتى

قام بنشر

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

اخي محمد عبدالسلام في مشاركتك الاولي ومن خلال الصورة الخاصة بالكود يتبين لك هناك خطأ كبير لديك والرسالة تقول هناك إلتباس او غموض في إسم ورقة العمل ومن الملاحظ ان WorkSheet_Change مكرر

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

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

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

Important Information