- 帖子
- 552
- 主題
- 6
- 精華
- 0
- 積分
- 576
- 點名
- 0
- 作業系統
- win7
- 軟體版本
- office 2010
- 閱讀權限
- 50
- 性別
- 男
- 註冊時間
- 2015-2-8
- 最後登錄
- 2026-9-10
  
|
本帖最後由 lpk187 於 2016-10-11 14:06 編輯
回復 3# av8d
那就把它改成
Sub CellValidation() ' stillfish00 提供
ro = Sheets("Sheet2").[A65535].End(xlUp).Row
With Sheets("Sheet2").[A2:A25].Validation
.Delete
.Add Type:=xlValidateList, Formula1:="=Sheet1!$A$3:$A$" & ro
End With
End Sub
然後 把下面這段貼到最後面,這樣當你Activate工作表2時,就會自動幫你更改
Private Sub Worksheet_Activate()
CellValidation
End Sub |
|