單元格F10是一個下拉串列,提供是、否或可以設定為空白。這是由使用資料驗證串列的命名串列生成的,源設定為我的命名串列。
當一個選項被選中F10或單元格被清除時,我想更新H10。
If F10 = YesthenH10應該包含Allowed, If F10 = Noor is emptyH10應該是空的,但是用戶可以編輯。
我需要將其復制到同一作業表上的其他行。
我花了最后一個小時谷歌搜索,但還沒有找到任何方法來做到這一點。
有人可以建議如何做到這一點。謝謝
uj5u.com熱心網友回復:
打開 VBA 編輯器并將此代碼輸入到作業表模塊中(默認情況下它名為Sheet1 (Sheet1)):
Private Sub Worksheet_Change(ByVal Target As Range)
Application.EnableEvents = False
For Each cell In Target
If cell.Column = 6 And cell.Row >= 10 And cell.Column <= 100 Then
If cell.Value = "Yes" Then
cell.Offset(0, 2).Value = "Allowed"
Else
cell.Offset(0, 2).Value = ""
End If
End If
Next cell
Application.EnableEvents = True
End Sub
請注意,比較區分大小寫 - 您可能希望將其更改為 If LCase([F10]) = "yes" Then ...
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/408250.html
標籤:
