我正在使用以下代码在用户表格中选择单元格时打开一个用户窗体,其中每个表格有一行中有多个表格的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