我有一些VBA代碼,這樣當按下按鈕時,用戶可以從他們的計算機中選擇一個文件,並將其作爲一個看起來像圖標的對象插入到電子表格中。VBA - 插入對象彼此相鄰
的代碼是這樣的,每一個按鈕被點擊一次計數,因此受到用戶的每件新圖標顯示在現有的權利,即:現在
count = count + 1
ActiveSheet.Shapes("Object 1").IncrementLeft 90*count
,問題是,我不知道如何更改計數,以便每次用戶從電子表格中刪除一個對象時,計數將減少1(以便插入的下一個對象仍然在行中,並且適當的間距在第一個對象)。我會假設我會使用一個事件,但似乎沒有一個事件,當一個對象被刪除。
有什麼建議嗎?
也試試這個http://www.tek-tips.com/viewthread.cfm?qid=1743784 – bdpolinsky