我正在使用以下代碼在用戶表格中選擇單元格時打開一個用戶窗體,其中每個表格有一行中有多個表格的30行。我將不得不一次寫100多行。在選擇表格中的任何單元格後打開用戶窗體
我知道這不是一個有效的方法。如何讓這段代碼更簡單,更短,而不影響功能?
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Address = "$D$31:$E$31" Then
Open_Text_Form
End If
If Target.Address = "$D$32:$E$32" Then
Open_Text_Form
End If
If Target.Address = "$D$33:$E$33" Then
Open_Text_Form
End If
If Target.Address = "$D$34:$E$34" Then
Open_Text_Form
End If
If Target.Address = "$D$35:$E$35" Then
Open_Text_Form
End If
If Target.Address = "$D$36:$E$36" Then
Open_Text_Form
End If
If Target.Address = "$D$37:$E$37" Then
Open_Text_Form
End If
End Sub
堆棧概述題爲一段代碼審查將是效率工作的最佳場所。 http://codereview.stackexchange.com/ – Cyril