克里斯想知道是否存在将单元格复制到很大范围的快速方法。他知道如何使用鼠标滚动来选择目标范围,但是如果他要复制到数千个(或成千上万个)单元格中,则需要花费很长的时间才能滚动浏览一个屏幕。

充其量,用鼠标选择大范围的细胞很麻烦。

选择大范围的方法要容易得多,这些选择方法可用于轻松将值复制到那些大范围。

假设您在单元格A3中有一个值,并且想要将其复制到较大的范围,例如C3:C55000。执行复制的最简单方法是执行以下步骤:

。选择单元格A3。

。按Ctrl + C将其内容复制到剪贴板。

。在A列上方的“名称”框中单击一次。(单击之前,“名称”框中包含“ A3”,这是刚复制的单元格。)

。键入C3:C55000,然后按Enter。选择范围。

。按Ctrl + V。

容易吧?以这种方式,也可以在“转到”框中使用类似的选择大范围的方法:

。选择单元格A3。

。按Ctrl + C将其内容复制到剪贴板。

。按F5以显示“转到”对话框。 (请参见图1。)

。在“引用”框中,键入C3:C55000。

。单击确定。选择范围。

。按Ctrl + V。

如果您发现自己需要使用宏复制到非常大的范围,则可以使用单个命令进行复制。若要仅将A3中的值复制到C3:55000范围内,请使用以下命令:

Range("C3:C55000") = Range("A3").Value

如果您想将值和格式都复制到较大的范围内,则可以使用以下命令:

Range("A3").Copy Destination:=Range("C3:C55000")

无论您如何执行复制任务,请确保您有耐心。根据您要复制的内容,操作可能需要一段时间。如果要将公式复制到如此大的范围内,则可能需要很长时间,因为Excel会执行您需要的数千个新计算。

注意:

如果您想知道如何使用此页面(或_ExcelTips_网站上的任何其他页面)中描述的宏,我准备了一个特殊页面,其中包含有用的信息。

_ExcelTips_是您进行经济高效的Microsoft Excel培训的来源。

本技巧(6778)适用于Microsoft Excel 97、2000、2002和2003。可以在以下功能区中为Excel的功能区界面(Excel 2007及更高版本)找到本技巧的版本: