VBA选择工作表和为单元格指定变量的更高效/更干净的方法

VBA选择工作表和为单元格指定变量的更高效/更干净的方法,vba,excel,Vba,Excel,我想知道是否有一种更有效的方法来实现这一点,即编译速度更快,外观更好/行数更少: Sheets("Parameters").Select PlateNo = Cells(1, 2).Value Startrow = Cells(2, 2).Values Startcol = Cells(3, 2).Value ColNo = Cells(4, 2).Value Step = Cells(5, 2).Value 在可能的情况下,您应该避免使用选择/激活(并且您几乎不需要使用它们…) 在可能的情况

我想知道是否有一种更有效的方法来实现这一点,即编译速度更快,外观更好/行数更少:

Sheets("Parameters").Select
PlateNo = Cells(1, 2).Value
Startrow = Cells(2, 2).Values
Startcol = Cells(3, 2).Value
ColNo = Cells(4, 2).Value
Step = Cells(5, 2).Value

在可能的情况下,您应该避免使用选择/激活(并且您几乎不需要使用它们…)


在可能的情况下,您应该避免使用选择/激活(并且您几乎不需要使用它们…)


在可能的情况下,您应该避免使用选择/激活(并且您几乎不需要使用它们…)


在可能的情况下,您应该避免使用选择/激活(并且您几乎不需要使用它们…)


谢谢我想我记得选择通常是不必要的。谢谢!我想我记得选择通常是不必要的。谢谢!我想我记得选择通常是不必要的。谢谢!我想我记得选择通常是不必要的。
With Sheets("Parameters").Columns(2)
    PlateNo = .Cells(1).Value
    Startrow = .Cells(2).Value
    Startcol = .Cells(3).Value
    ColNo = .Cells(4).Value
    StepNo = .Cells(5).Value
End With