excel中解决不能对多重选定区域使用此命令问题

在使用excel时,我们有时在选择一些单元格对齐进行复制时,会出现下面的问题:我们辛辛苦苦选中了一些单元格,然后点击进行复制时,出现下面的提示信息:不能对多重选定区域使用此命令,那么如何解决这一问题呢,接下来我将给大家进行介绍。

操作方法

  • 01

    打开要编辑的excel表

  • 02

    选中要复制的单元格

  • 03

    在菜单栏中选择"开发工具"—"录制宏"

  • 04

    点击"录制宏"打开录制宏对话框,填写宏名,并将其保存在"个人宏工作簿"中

  • 05

    点击确定即开始录制。

  • 06

    然后在开发工具中点击"停止录制",即录制了一空白宏

  • 07

    然后键盘操作。按住"alt+f11",打开一VBA窗口。在窗口中输入以下代码 按Alt+F11打开VBA界面,并将下述代码更新在“个人宏工作簿”的模块中。 Sub 多区域复制粘贴() On Error Resume Next Dim SRange() As Range, UPRange As Range, TRange As Range Dim i As Long, AreaNum As Long Dim MinR As Long, MinC As Long AreaNum = Selection.Areas.Count ReDim SRange(1 To AreaNum) MinR = ActiveSheet.Rows.Count MinC = ActiveSheet.Columns.Count For i = 1 To AreaNum Set SRange(i) = Selection.Areas(i) If SRange(i).Row < MinR Then MinR = SRange(i).Row If SRange(i).Column < MinC Then MinC = SRange(i).Column Next i Set UPRange = Cells(SRange(1).Row, SRange(1).Column) Set TRange = Application.InputBox(prompt:="选择粘贴区域的最左上角单元格", Title:="多区域复制粘贴", Type:=8) Application.ScreenUpdating = False For i = 1 To AreaNum SRange(i).Copy TRange.Offset(SRange(i).Row - MinR, SRange(i).Column - MinC).PasteSpecial paste:=xlPasteValues Next i Application.ScreenUpdating = True End Sub

  • 08

    然后我们可以把这个宏加在快速访问工具中,以后方便使用

(0)

相关推荐

  • 解决excel中不能对多重选定区域使用此命令问题

    日常使用电子表格中,有时候在从一张表格中复制数据要粘贴到另一个表格中时,会出现"不能对多重选定区域使用此命令"导致不能够复制的问题,本篇就要介绍一种方法,来解决你可能遇到的这种情况 ...

  • excel复制时提示不能对多重选定区域使用此命令

    在excel日常使用时,您是否经常在复制时遇到"不能对多重选定区域使用此命令"而导致无法复制的情况?这个非常令人苦恼,因为经常是辛辛苦苦按着Ctrl键挨个选择了单元格准备复制,一旦 ...

  • Excel“不能对多重选定区域执行此命令”的原因

    我们在使用Excel时经常会遇到"不能对多重选定区域执行此命令"的提示,接下来就以Excel中常用的筛选功能为例说明其产生的原因. 操作方法 01 随便打开一张具有数据的Excel ...

  • 如何在电脑版Excel中解决无法更新数据透视表数据的问题

    电脑版Excel软件被很多人使用,用来编辑数据等,有的用户在使用该软件时,插入了一张数据透视表,发现无法更新透视表中的数据,那么如何解决这一问题呢?小编就来为大家介绍一下吧.具体如下:1. 第一步,双 ...

  • excel中使用vba选择多个区域单元格

    小编致力于为大家奉献最有效的,让大家能够解决掉问题,但是大家也都知道,每个人遇到的情况都是不一样的,大家在看小编的同时,除了跟随操作,也需要自己的思考,举一反三的解决问题,这样才会变得更加有内涵,成为 ...

  • Excel中如何利用函数对单个区域进行排名?

    我们在使用Excel办公的时候,有时候需要利用函数对单个区域排名,那么具体该如何操作呢?下面小编就为大家详细介绍一下,来看看吧! 工具/原料 Excel Rank函数 COUNTIF函数 SUM函数 ...

  • 如何在Excel中复制多个不连续的区域?

    Excel不支持同时复制多个不连续的区域,如果实在需要复制,我们可以按下面的步骤做,一起来看看吧.具体如下:1. 第一步,点击打开电脑上的目标Excel文件,见下图,假设我们要复制上面表格的灰色区域到 ...

  • 如何在excel中解决转换PDF格式不正常的问题

    有的小伙伴在使用Excel软件时,想要将该文件转换为PDF格式,但是却发现转换后的格式不正常,那么该如何解决这一问题呢?小编就来为大家介绍一下吧.解决Excel转PDF格式不正常方法1. 第一步,双击 ...

  • 如何在电脑版Excel中解决添加多个数据透视表导致不能覆盖

    电脑版Excel软件被很多人使用,用来编辑数据等,有的用户在使用该软件时,添加了多个数据透视表,所以不能覆盖,那么如何解决这一问题呢?小编就来为大家介绍一下吧.具体如下:1. 第一步,双击或者右击打开 ...