کدی می خوام که بزرگترین عدد رو از ستون a انتخاب و داخل یه کمبوباکس نشون بده
ممنون میشم
|
🖤 پیام تسلیتبا نهایت تأسف و تأثر، باخبر شدیم جناب آقای محمد محمدی با نام کاربری smartman ، از مدیران ارزشمند انجمن اکسل ایران، دار فانی را وداع گفتهاند. ایشان سالها با دانش، تجربه، اخلاق نیکو و روحیه کمک به دیگران، سهم بزرگی در رشد و پویایی انجمن داشتند و خاطره حضور ارزشمندشان همواره در ذهن اعضای انجمن باقی خواهد ماند. مدیریت و اعضای انجمن ExcelIran این ضایعه را به خانواده محترم ایشان، دوستان و تمامی اعضای انجمن تسلیت عرض نموده و از خداوند متعال برای آن مرحوم، رحمت و مغفرت الهی و برای بازماندگان صبر و شکیبایی مسئلت دارند.
انا لله و انا الیه راجعون
|
Private Sub ComboBox1_Change()
Dim ws As Worksheet
Dim LR, max As Long
Dim Cell As Range
Dim List As New Collection
Dim Item As Variant
Set ws = ActiveSheet
With ws
LR = .Cells(.Rows.Count, 1).End(xlUp).Row
ComboBox2.Clear
For Each Cell In .Range("A2:A" & LR)
With Cell
If .Text = ComboBox1.Value Then
On Error Resume Next
List.Add .Offset(0, 1).Text, CStr(.Offset(0, 1).Value)
On Error GoTo 0
End If
End With
Next Cell
max = 0
For Each Item In List
If Item >max Then
max = Item
End If
Next Item
End With
ComboBox2 = max + 1
End Sub
Private Sub ComboBox1_Change()
Dim ws As Worksheet
Dim LR, max As Long
Dim Cell As Range
Dim List As New Collection
Dim Item As Variant
Set ws = ActiveSheet
With ws
LR = .Cells(.Rows.Count, 1).End(xlUp).Row
ComboBox2.Clear
For Each Cell In .Range("A2:A" & LR)
With Cell
If .Text = ComboBox1.Value Then
On Error Resume Next
List.Add .Offset(0, 1).Text, CStr(.Offset(0, 1).Value)
On Error GoTo 0
End If
End With
Next Cell
max = 0
For Each Item In List
If Item >max Then
max = Item
End If
Next Item
End With
ComboBox2 = max + 1
End Sub
کامنت