如何复制而不丢失信息?
How to copy without losing information?
我正在尝试从某个范围复制文本,但如果有人按 "ESC" 或其他任何键,此信息就会丢失。
我用这个宏复制:
Sub Copiar_Reposta()
With Application
.ScreenUpdating = False
End With
Planilha1.Select
Range("A45").Select
Application.CutCopyMode = False
Application.Wait (Now() + TimeValue("00:00:01"))
Application.SendKeys "{F2}", True
Application.SendKeys "+{HOME}", True
Application.SendKeys "^C", True
Application.SendKeys "{ESC}", True
Planilha3.Select
With Application
.ScreenUpdating = True
End With
End Sub
"NUM LOCK" 立即关闭,在尝试修复它后,此宏也停止工作。
有没有办法从单元格中复制信息而不会丢失?
或者,有没有办法修复我突然停止工作的宏。
像这样复制:
只是为了将问题标记为已回答,我在@Marcucciboy2 的帮助下解决了问题,使用此 link and this link Excel VBA code to copy a specific string to clipboard 将信息复制到我的剪贴板,当我搜索问题时是打开 "File Explorer" 时发生的错误,我关闭了它并且有效。不过我已经不用这个功能了
我正在尝试从某个范围复制文本,但如果有人按 "ESC" 或其他任何键,此信息就会丢失。
我用这个宏复制:
Sub Copiar_Reposta()
With Application
.ScreenUpdating = False
End With
Planilha1.Select
Range("A45").Select
Application.CutCopyMode = False
Application.Wait (Now() + TimeValue("00:00:01"))
Application.SendKeys "{F2}", True
Application.SendKeys "+{HOME}", True
Application.SendKeys "^C", True
Application.SendKeys "{ESC}", True
Planilha3.Select
With Application
.ScreenUpdating = True
End With
End Sub
"NUM LOCK" 立即关闭,在尝试修复它后,此宏也停止工作。
有没有办法从单元格中复制信息而不会丢失? 或者,有没有办法修复我突然停止工作的宏。
像这样复制:
只是为了将问题标记为已回答,我在@Marcucciboy2 的帮助下解决了问题,使用此 link