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

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

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

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

。选择单元格A3。

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

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

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

。按Ctrl + V。

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

。选择单元格A3。

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

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

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

。单击确定。选择范围。

。按Ctrl + V。

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

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

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

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

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

注意:

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

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

本技巧(12449)适用于Microsoft Excel 2007、2010、2013和2016。您可以在此处为Excel的较早菜单界面找到此技巧的版本:

链接:/ excel-Copying_to_Very_Large_Ranges [复制到很大的范围]。