我的問題與 Excel vba 有關,如何在一個活動作業表中創建一組用戶定義的單元格選擇集,然后我可以從中進行迭代?我看到很多關于使用范圍的參考,但在我的情況下,我希望對單個單元格采取行動,這些單元格可能是隨機的,也可能是用戶選擇的作業表上的任何位置。
我正在嘗試做的一個簡單示例是:用戶啟動命令,通過滑鼠左鍵和活動表中任意位置的 Ctrl 鍵選擇一系列隨機單元格,選擇單元格后,然后將特定顏色變為.
這不會是范圍吧?因為選擇的單元格之間沒有關系,它們不會每次都是相同的單元格,或者相同的單元格模式?
我一開始就被卡住了,如何創建一組用戶選擇單元格地址的選擇集,然后遍歷它們以對它們采取行動,在這種情況下更改顏色?
uj5u.com熱心網友回復:
我想你想做這樣的事情:
Sub test()
Application.InputBox(Prompt:="Select cells", Type:=8).Select
For Each cell In Selection
Debug.Print cell.Address
'What you want
Next
End Sub
我也
輸出 :
$U$22
$V$30
$Z$29
$W$27
$U$27
$Y$14
$V$13
$T$14
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/353780.html
