لطفا کد لازم برای اینکه فرمول زیر رو توی سلولی قرار بدیم و کلید های CTRL+SHIFT+ENTER اعمال بشه را بنویسید
=SMALL(IF(MAIN!$A$1:$G$46=Variz!C1;ROW(MAIN!$A$1:$ G$46);"");1)
|
🖤 پیام تسلیتبا نهایت تأسف و تأثر، باخبر شدیم جناب آقای محمد محمدی با نام کاربری smartman ، از مدیران ارزشمند انجمن اکسل ایران، دار فانی را وداع گفتهاند. ایشان سالها با دانش، تجربه، اخلاق نیکو و روحیه کمک به دیگران، سهم بزرگی در رشد و پویایی انجمن داشتند و خاطره حضور ارزشمندشان همواره در ذهن اعضای انجمن باقی خواهد ماند. مدیریت و اعضای انجمن ExcelIran این ضایعه را به خانواده محترم ایشان، دوستان و تمامی اعضای انجمن تسلیت عرض نموده و از خداوند متعال برای آن مرحوم، رحمت و مغفرت الهی و برای بازماندگان صبر و شکیبایی مسئلت دارند.
انا لله و انا الیه راجعون
|
Sub Import()
Application.ScreenUpdating = False
z1 = Sheets("MAIN").Cells(Sheets("MAIN").Rows.Count, "B").End(xlUp).Row
Z2 = Sheets("VARIZ").Cells(Sheets("Variz").Rows.Count, "B").End(xlUp).Row
Sheets("VARIZ").Range("E1:F" & Z2).ClearContents
For I = 1 To Z2
For J = 1 To z1
If Val(Sheets("MAIN").Range("C" & J)) = Val(Sheets("Variz").Range("C" & I)) Then
Sheets("variz").Range("E" & I) = Sheets("MAIN").Range("C" & J).Row
Sheets("variz").Range("F" & I) = Sheets("MAIN").Range("B" & J)
Exit For
Else
Sheets("MAIN").Range("E" & I) = ""
End If
Next
Next
Application.ScreenUpdating = True
End Sub
[LEFT]
For i = 1 To Z2
For j = 1 To z1
If Val(Sheets("Variz").Range("C" & i)) = Val(Sheets("MAIN").Range("C" & j)) Then
Sheets("variz").Range("E" & i) = Sheets("MAIN").Range("C" & j).Row
ElseIf Val(Sheets("Variz").Range("C" & i)) = Val(Sheets("MAIN").Range("d" & j)) Then
Sheets("variz").Range("E" & i) = Sheets("MAIN").Range("C" & j).Row
End If
Next j
Next i
[/LEFT]
[LEFT]
Sub test()
Dim lr, i, sval As Integer
lr = Sheet4.Cells(Sheet4.Rows.Count, "A").End(xlUp).Row
For i = 2 To lr
sval = Application.SumIf(Range("A2:A" & lr), Range("a" & i), Range("C2:C" & lr))
Range("D" & i) = sval
Next i
On Error Resume Next
Columns("A:D").Select
ActiveSheet.Range("$A$1:$D$" & lr).RemoveDuplicates Columns:=Array(1), _
Header:=xlNo
Range("a1").Select
End Sub
[/LEFT]
کامنت