أخي الحبيب
الخطأ المرجعي ببساطة هو أنك على سبيل المثال تكتب معادلة في الخلية H1 على سبيل المثال ، فتحتوي المعادلة على إشارة مرجعية للخلية نفسها H1 فهذا هو الخطأ المرجعي
Circular Reference
أخي الفاضل
اطلع على الملف التالي قد يفيدك
سؤال هل المطلوب أن يبحث عن القيمة الأولى أم الثانية أم أي قيمة تقصدها؟؟؟
ببساطة سؤالي يعني ما هو الناتج المراد
VLOOKUPTwoCriteria.rar
الأخ مرعي السيد
بارك الله فيك ... معادلة رائعة
نريد أن نرى منك مزيداً من الإبداع
الأخ عباس السماوي
كلامك مضبوط .. معادلة الأخ أحمد فؤاد - بارك الله فيه وجزاه الله خيرا على اجتهاده - لا تؤدي المطلوب
الأخ الغالي رجب جاويش
الكود :
Dim LR As Integer
LR = [c1000].End(xlUp).Row + 1
Cells(LR, 3) = Date
Cells(LR, 2) = Month(Cells(LR, 3))
Cells(LR, 2) = Format(Date, "mmm")
ألا ترى أنه يمكن الاستغناء عن هذا السطر
Cells(LR, 2) = Month(Cells(LR, 3))
عذرا أخي الغالي كان هناك خطأ بسيط في الكود
إليك الكود بعد التصحيح
Dim clnMyUniqueArray As New Collection
Dim rngCell As Range
Dim lngMyCounter As Long
Application.ScreenUpdating = False
Application.Calculation = xlCalculationManual
For Each rngCell In Range("Q7:Q" & Range("Q" & Rows.Count).End(xlUp).Row)
On Error Resume Next
clnMyUniqueArray.Add Item:=rngCell.Value, Key:=CStr(rngCell)
If Err.Number = 0 Then
lngMyCounter = lngMyCounter + 1
rngCell.Offset(0, -2).Value = lngMyCounter
End If
On Error GoTo 0
Next rngCell
Set clnMyUniqueArray = Nothing
Application.ScreenUpdating = True
Application.Calculation = xlCalculationAutomatic