من حدود 500 تا واحد مسکونی دارم تو طبقات مختلف (طبقه اول ، طبقه همکف، طبقه دوم و...)
میخوام وقتی توی userform واحد 55 طبقه اول رو انتخاب کردم.اسم مالک اون واحد برام نمایش داده بشه.
ممنون میشم دوستان راهنمایی بفرمایند.
|
🖤 پیام تسلیتبا نهایت تأسف و تأثر، باخبر شدیم جناب آقای محمد محمدی با نام کاربری smartman ، از مدیران ارزشمند انجمن اکسل ایران، دار فانی را وداع گفتهاند. ایشان سالها با دانش، تجربه، اخلاق نیکو و روحیه کمک به دیگران، سهم بزرگی در رشد و پویایی انجمن داشتند و خاطره حضور ارزشمندشان همواره در ذهن اعضای انجمن باقی خواهد ماند. مدیریت و اعضای انجمن ExcelIran این ضایعه را به خانواده محترم ایشان، دوستان و تمامی اعضای انجمن تسلیت عرض نموده و از خداوند متعال برای آن مرحوم، رحمت و مغفرت الهی و برای بازماندگان صبر و شکیبایی مسئلت دارند.
انا لله و انا الیه راجعون
|
=IF(ROW(A1)<=LOOKUP(CELL("contents"),$M$3:$N$5),ROW(A1),"")
Private Sub TextBox1_Change()
Set Rng = Range("Table1[شماره واحد]")
For Each cell In Rng
If Val(cell) = Val(TextBox1) Then
TextBox2 = cell.Offset(0, -1)
Exit For
Else
TextBox2 = ""
End If
Next
End Sub
Private Sub TextBox1_Change()
For x = 0 To ListBox1.ListCount
If ListBox1.Selected(x) = True Then
tabagheh = ListBox1.List(x)
Set Rng = Range("Table1[شماره واحد]")
For Each cell In Rng
If Val(cell) = Val(TextBox1) And _
cell.Offset(0, 1) = Val(tabagheh) Then
TextBox2 = cell.Offset(0, -1)
Exit For
Else
TextBox2 = ""
End If
Next
Exit For
End If
Next x
End Sub


Private Sub TextBox1_Change()
or x = 0 To ListBox1.ListCount
If ListBox1.Selected(x) = True Then
tabagheh = ListBox1.List(x)
Set Rng = Range("Table1[شماره واحد]")
For Each cell In Rng
If cell.Text = TextBox1 And _cell.Offset(0, 1).Text = tabagheh Then
TextBox2 = cell.Offset(0, -1)
Exit For
Else
TextBox2 = ""
End If
Next
Exit For
End If
Next x
End Sub
کامنت