0
我試圖設置一個輸入表,用戶可以輸入每平方英尺租金或年租金,並且輸入一個,另一個輸入時解決。下面是我創建的宏。它不工作(我明白爲什麼不),因爲它引起了循環引用。我還試着用兩個單獨的if語句(沒有OR)而不是嵌套的if/OR和if else。所以,基本上,如果一個目標地址被觸發,我不希望宏在另一個上運行(並創建循環引用)。任何建議,將不勝感激。Target.Address循環參考
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = Range("Current_Rent").Address Or Target.Address = Range("CurrentRentperSqFt").Address Then
If Target.Address = Range("Current_Rent").Address Then
Range("CurrentRentperSqFt").Value = "=IF(ISERROR(Current_Rent/SqFt),"""",Current_Rent/SqFt)"
Else
Range("Current_Rent").Value = "=IF(ISERROR(CurrentRentperSqFt*SqFt),"""",CurrentRentperSqFt*SqFt)"
End If
End If
End Sub
謝謝!我試了一下,它的工作。我感謝您的幫助! – DPM