国学经典,永久流传《诗经朗诵全集》
《诗经朗诵全集》带你领略国学经典,永久咏传。...
2023-07-31
前言|工作场所示例
在日常使用Excel表单时,人们经常会将一个表单中的部分数据复制粘贴到另一个表单中,有时会提示该命令不能用于Excel中的多个选定区域,导致无法复制的现象。下面的小系列将教你如何解决这个命令不能用于Excel中多个选定区域的问题。
如下图所示,我们用一个简单的例子来说明分析:
我们想一次复制左表中单元格A2、B3、C4、D5的数据,粘贴到右表的对应位置。

当我们按住Ctrl键选择不连续的单元格A2、B3、C4、D5时,鼠标右键点击“复制”按钮,会发现弹出一条错误信息:“此操作不能在多个选择区域进行”。复制以失败告终。

首先我们需要知道,Excel中的“多选区域”是指多选确定的区域,即按Ctrl键选择得到的区域。如下图所示:我们通过按住Ctrl键来选择不连续的单元格B2、B4和B6。请注意,此时所选区域都在一列(或一行)中。此时右击鼠标,实现正常复制粘贴。

如下图:我们按住Ctrl键选择不连续的单元格B2、B4和B6,同时再次选择另一列D6单元格。请注意,此时所选区域不在一列中,并且形成了多个区域。右键单击鼠标并单击复制按钮,将出现错误消息“无法对多个选定区域执行此操作”。

方案| |VBA码解决方案
首先我们还是按住Ctrl键,选中不连续的单元格A2、B3、C4、D5,然后右键点击复制。而是在工作表中右键单击Excel情报局的名称标签,然后点击查看代码,弹出VBA代码录入界面,将下面的代码复制粘贴到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
以上内容就是为大家推荐的粘贴不能用(复制完了为啥不能粘贴)最佳回答,如果还想搜索其他问题,请收藏本网站或点击搜索更多问题
内容来源于网络仅供参考版权声明:所有来源标注为小樱知识网www.xiaoyin02.com的内容版权均为本站所有,若您需要引用、转载,只需要注明来源及原文链接即可。
本文标题:粘贴不能用(复制完了为啥不能粘贴)
本文地址:https://www.xiaoyin02.com/shcs/605035.html
相关文章
热点文章
2021年独生子女补贴新政策是真的吗(独生子女证有有效期吗)
2021年国庆节阅兵仪式几点开始几点结束(2021年国庆节还有阅兵吗)
鼠目寸光一点红是什么生肖动物(鼠目寸光一点红)指什么生肖,紧密
k0到k9的玩法大全(强制gc的玩法和注意事项)
入土为安是什么生肖《入土为安》打一个生肖动物,词语解释
浙江12月底全面停工是真的吗(浙江什么时候放假停工)
如何做t(t怎么把p做哭)
北京口碑最差的三甲医院(北京301医院最擅长什么)