我需要能够编写一个复制子例程,它将读取输入工作表名称和输入单元格,并将这些数据复制到特定的输出表和输出单元格。该子程序必须模块化,因为它将在多个工作表中使用。它只会将数据从输入表复制到输出表。这是我写的一个,但它不起作用。
Public Sub Copy_Input_Data_To_Output_Data( _
ByVal pv_str_input_worksheet_name As String, _
ByVal pv_str_output_worksheet_name As String, _
ByVal pv_str_input_cell_range As String, _
ByVal pv_str_output_cell_range As String, _
ByRef pr_str_error_message As String)
Worksheets(pv_str_input_worksheet_name).Range(pv_str_input_cell_range).Value = _
Worksheets(pv_str_output_worksheet_name).Range(pv_str_output_cell_range).Value
End Sub
这是应用于输入表的子例程的代码。
Call Copy_Input_Data_To_Output_Data( _
pv_str_in… _
pv_str_output_worksheet_name:="Sheet2", _
pv_str_input_cell_range:="B13:B17", _
pv_str_output_cell_range:=""B17,B20,B34,B18,B21", _
pr_str_error_message:=str_error_message)
如您所见,此代码正在复制输入单元格的范围,并且数据将转到另一张表中的特定输出单元格。请帮助我会非常喜欢它!:)