我想要做的是有一個型號列表,列表旁邊是所有型號的部件號列表。我想要做的就是點擊一個模型,並將模型中的部分突出顯示,或對其進行一些更改以使其突出顯示。我認爲,通過繪製每個模型中的部件來設置這種方法有一種乏味的方式,但一旦完成,引用它們應該很容易。如果可能的話,我也想要退出列表。如果我點擊零件號碼,它會突出顯示特定零件的型號。預先感謝您的幫助。單擊一個單元格並突出顯示相關單元格
0
A
回答
0
這是一個基本的例子。
這裏是指定範圍(你可以用直接引用來代替他們,如果你想)
例子:修改Range("PartList")
到Range("G2:G7")
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Range("PartList").Interior.ColorIndex = xlNone
Range("A2:A4").Interior.ColorIndex = xlNone
If Target.CountLarge <> 1 Then Exit Sub
If Not Intersect(Target, [A2:A4]) Is Nothing Then
Dim z, Finder
For Each z In Intersect(Target.EntireRow, Range("ModelList"))
Set Finder = Nothing
Set Finder = Range("PartList").Find(z.Value, lookat:=xlWhole)
If Not Finder Is Nothing Then Finder.Interior.Color = RGB(180, 230, 180)
Next z
ElseIf Not Intersect(Target, Range("PartList")) Is Nothing Then
For Each z In Range("ModelList")
'Continue would be nice but in this case we will just color it repeatedly
If z.Value = Target.Value Then Cells(z.Row, "A").Interior.Color = RGB(180, 230, 180)
Next z
End If
我們創建一個零件清單並將其命名爲PartList
我還創建了一個模型列表並命名它們的部分ModelList
。
當我們改變選擇,我們清除列表中的顏色。
如果他們點擊只剩一個格...
如果電池是我們的模型範圍內A2:A4
,我們搜索所有與該模型相關聯的部件和它們上色的綠色。
如果他們在我們的PartList
範圍內點擊,我們會查看我們的型號列表和顏色列A
綠色(如果找到該零件)。
+0
這是完美的,有我正在尋找的想法。然而,有沒有辦法做到這一點,而沒有列出模型旁邊的部分?我只想要兩個列表。有沒有辦法我們可以將它分成兩張?有一個像你在你的例子中,另一個只有兩個顯示突出部分的列表? –
+0
好吧,這是偉大的。那麼現在我在哪裏實現這個代碼? –
相關問題
- 1. 突出顯示單個單元格
- 2. 突出顯示點擊單元格並轉發到新單元格
- 3. Vba雙擊單元格以突出顯示,然後雙擊另一個單元格刪除第一個單元格突出顯示
- 4. Excel VBA宏使突出顯示的單元格與下一個未突出顯示的單元格相同
- 5. 單擊突出顯示錶格視圖單元格
- 6. 突出顯示基於單元格更改的單個單元格
- 7. 突出顯示編程WPF單元格中的單元格點擊
- 8. 如何突出顯示與匹配相鄰單元格的單元格
- 9. UITableView:突出顯示最後一個單元格,但其他單元格也突出顯示
- 10. GMGridView的單元格突出顯示
- 11. VBA單元格沒有突出顯示
- 12. 突出顯示的單元格表
- 13. 突出顯示過期的單元格
- 14. 突出顯示CollectionView中的單元格
- 15. 選中時突出顯示單元格
- 16. 如果單元格不突出顯示
- 17. 單擊單個單元格時如何突出顯示整個DataGrid行?
- 18. 突出顯示第一列的結果/獲勝突出顯示的單元格中的單元格
- 19. 表格視圖單元格內的按鈕在單元格上點擊時顯示突出顯示的狀態
- 20. Java Swing:Jtable突出顯示單元格中單詞的一部分
- 21. 如何突出顯示pygtk表中的單個單元格?
- 22. 單擊時突出顯示錶格視圖單元格,而不是發佈
- 23. 單元格只顯示另一個單元格的內容
- 24. 突出顯示帶有標題的幾個表格單元格
- 25. Excel - 如何在突出顯示等值單元格時自動突出顯示單元格
- 26. 將鼠標懸停在一個表格單元格上會突出顯示一行中的先前單元格
- 27. 當通過公式更改單元格時突出顯示單元格
- 28. Excel:突出顯示單元格中的文本而不是單元格(無vba)
- 29. 如何突出顯示包含當前單元格文本的單元格
- 30. 單擊單元格
你有沒有寫過任何代碼?如果是這樣,請發佈。除了一個想法之外,很難一起工作。 – user1274820
不,我很遺憾沒有代碼,我沒有在Excel中做過多的編碼,也沒有完全理解它的方法等 –