excel表格十字填充无法
复制
篇一:完美解决Excel复制后粘贴空白的问题
完美解决Excel复制后粘贴空白的问题
问题:分别双击打开两份Excel,分别为E1和E2,从E1选择任意单元格拷贝,转到E2,粘贴,鼠标指针忙碌状态,几秒后粘贴成功了(某些情况第一次粘贴也为空白),换单元格再次粘贴,粘贴结果为空白。
你认为是单元格格式问题?粘贴的是公式的原因?都不是!
这种情况下你尝试设置单元格格式为其他格式(譬如“文本”),发现弹出错误提示框“不同的单元格格式太多”,设置不了。(各种机器各种不同,可能有些计算机不会有这种错误)
原因:分别双击打开的Excel会分别开启不同的进程,打开任务管理器,发现有两个EXCEL.EXE的进程,跨进程编辑会出现不兼容的问题(此话乱猜测)。
解决
方法一:
要想从E1复制单元格数据到E2,先打开E1
,执行“文件”—“打开”,到E2并打开,这时E1和E2之间就可以随便拷贝粘贴数据了。查看一下任务管理器,发现就只有一个进程。
方法二:
windows xp打开控制面板--文件夹选项--文件类型,在已注册的文件类型列表下分别到:xls、xlsx等。点高级,双击“打开”,
在对话框中,
1、用于执行操作的应用程序:C:\Program Files\Microsoft Office\Office12\EXCEL.EXE /e
此项按默认即可,若”/e”后面有其他参数,删除即可。
2、勾选“使用DDE”
3、DDE消息:[open(%1)]
4、应用程序:Excel
5、主题:system 如下图:
Windows 7 的用户请下载软件“filetypesman”,点击工具栏倒数第二个按钮“查”,输入“xls”到扩展名“xls”,双击下方的Open(打开) 在弹出的对话框内输入以下参数:command-Line:C:\Program Files\Microsoft Office\Office12\EXCEL.EXE /e (按默认即可,若“/e”后方
还有其他参数,请删掉。)
Message:[open(%1)]
Application:Excel
Ifexec:(此项不用填)
T opic:
system
无法复制文件填写完后点击“OK”完成设置,“xlsx”后缀的操作和设置的参数同上一样。
此时随意分别打开两份Excel,在任务管理器里都只显示一个进程了,复制粘贴空白的问题也消除了。
但有部分电脑会弹出如下错误对话框“向程序发送命令时出现问题”
解决方法(此问题撸主没遇到,以下解决方法没实践,只作参考,如不能解决,请继续百度“向程序发送命令时出现问题”寻适合的解决方法。)
启动EXCEL,点击左上角的OFFICE 图标,选右下角“excel选项”。
2
在excel选项对话框中,点左侧的“高级”。
1. 3
然后下拉“滚动条”到“常规”
2. 4
篇二:excel无法复制粘贴已保护的工作表
excel无法复制粘贴已保护的工作表
2011-12-02 15:12 572人阅读评论(0) 收藏举报
可以想办法突破工作表保护啊Excel表格密码保护的解除方法表格(来自:WWw.xlTkwj 小龙文档网:excel表格十字填充无法复制)受密码保护时,我们修改数据Excel弹出“您试图更改的单元格或图表受保护,因而是只读的。若要修改受保护单元格或图表,请先使用?撤消工作表保护?命令(在?审阅?选项卡的?更改?组中)来取消保护。可能会提示您输入密码。这时候我们可以用VBA宏代码破解法来破解表格保护密码:第一步:打开该文件,先解除默认的“宏禁用”状态,方法是点击工具栏下的“选项”状态按钮,打开“Microsoft Office安全选项”窗口,选择其中的“启用此内容”,“确定”。再切换到“视图”选项卡,点击“宏”→“录制宏”,出现“录制新宏”窗口,在“宏名”定义一个名称为:PasswordBreaker,点击“确定”退出;第二步:再点击“宏”→“查看宏”,选择“宏名”下的“PasswordBreaker”并点击“编辑”,打开“Microsoft Visual Basic”编辑器,用如下内容替换右侧窗口中的所有代码:Sub PasswordBreaker() Dim i As Integer, j As Integer, k As Integer Dim l As Integer, m As Integer, n As Integer Dim i1 As Integer, i2 As Integer, i3 As Integer Dim i4 As Integer, i5 As Integer, i6 As Integer On
Error Resume Next For i = 65 T o 66: For j = 65 T o 66: For k = 65 T o 66 For l = 65 T o 66: For m = 65 T o 66: For i1 = 65 T o 66 For i2 = 65 T o 66: For i3 = 65 T o 66: For i4 = 65 T o 66 For i5 = 65 T o 66: For i6 = 65 T o 66: For n = 32 T o 126
ActiveSheet.Unprotect Chr(i) & Chr(j) & Chr(k) & _ Chr(l) & Chr(m) & Chr(i1) & Chr(i2) & Chr(i3) & _ Chr(i4) & Chr(i5) & Chr(i6) & Chr(n) If ActiveSheet.ProtectContents = False Then MsgBox One usable password is & Chr(i) & Chr(j) & _ Chr(k) & Chr(l) & Chr(m) & Chr(i1) & Chr(i2) & _ Chr(i3) & Chr(i4) & Chr(i5) & Chr(i6) & Chr(n)
ActiveWorkbook.Sheets(1).Select Range(a1).FormulaR1C1 = Chr(i) & Chr(j) & _ Chr(k) & Chr(l) & Chr(m) & Chr(i1) & Chr(i2) & _ Chr(i3) & Chr(i4) & Chr(i5) & Chr(i6) & Chr(n) Exit Sub End If Next: Next: Next: Next: Next: Next Next: Next: Next: Next: Next: Next End Sub 第三步:再点击“宏”→“查看宏”,选择“宏名”下的“PasswordBreaker”并点击“执行”,密码就现形了第四步:点击“撤消工作表保护”,然后输入密码即可解除锁定;
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论