標題:
[發問]
搜尋指定的【同欄對應值】的VBA語法。
[打印本頁]
作者:
ziv976688
時間:
2019-9-5 16:39
標題:
搜尋指定的【同欄對應值】的VBA語法。
本帖最後由 ziv976688 於 2019-9-5 16:45 編輯
附件︰[attach]31224[/attach]
需求︰
AR3=
當AQ3=""時,則AR3顯示"";當AQ3<>""時,則將B9:I9=AQ3值的
第2列
同欄對應值
顯示在
AR3
。
如果有2個(含)以上的對應數,則以","區隔,同時填入AR3
請問︰
"如上述"
的
AR3
儲存格之需求語法,應該如何編寫?
誠請各位大大不吝賜教!謝謝!
作者:
ziv976688
時間:
2019-9-5 17:54
本帖最後由 ziv976688 於 2019-9-5 17:57 編輯
請問︰
"如上述"
的
AR3
儲存格之需求語法,應該如何編寫?
修正為~
請問︰
"如上述
文字敘述
"
的
AR3
儲存格之需求語法,應該如何編寫?
作者:
luhpro
時間:
2019-9-6 04:55
請問︰"如上述"的AR3儲存格之需求語法,應該如何編寫?
修正為~
請問︰"如上述文字敘述"的AR3儲存格之需求 ...
ziv976688 發表於 2019-9-5 17:54
最陽春的寫法 :
Private Sub Worksheet_Change(ByVal Target As Range)
Dim sStr$
Dim vA
sStr = ""
With Target
If .Address = "$AQ$3" Then
For Each vA In .Parent.[B9:I9]
If vA = [AQ3] Then
If sStr = "" Then
sStr = vA.Offset(-7).Text
Else
sStr = sStr & "," & vA.Offset(-7).Text
End If
End If
Next
[AR3] = sStr
End If
End With
End Sub
複製代碼
[attach]31229[/attach]
作者:
ziv976688
時間:
2019-9-6 10:11
回復
3#
luhpro
不好意思,跑不出來^^"
改成Private Sub CommandButton1_Click()也不行
抱歉!VBA還是初學^^"
如果主檔改成如附件
程式碼應該如何編寫?
誠請賜教!謝謝您!
附件 : [attach]31230[/attach]
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)