Excel 2010单元格选择宏
所以我很震惊,没有一个热键来做这件事。我在微软的网站上查看了Excel热键,但是没有 我想做的就是用一个热键复制我当前选择的单元格的内容。我根本不想用我的鼠标。这可能吗?Microsoft提供的唯一解决方案是:Excel 2010单元格选择宏,excel,hotkeys,vba,Excel,Hotkeys,Vba,所以我很震惊,没有一个热键来做这件事。我在微软的网站上查看了Excel热键,但是没有 我想做的就是用一个热键复制我当前选择的单元格的内容。我根本不想用我的鼠标。这可能吗?Microsoft提供的唯一解决方案是: 点击F2编辑所选单元格的内容 使用Shift+箭头键选择文本(请注意,这在单元格中不起作用,而不是Ctrl+A) 按Ctrl+X或Ctrl+C复制值 为什么没有热键?能做一个吗?这将使我的生活变得更加轻松。您必须将宏指定给您自己的热键,但这会将ActiveCell文本添加到剪贴板。添加
为什么没有热键?能做一个吗?这将使我的生活变得更加轻松。您必须将宏指定给您自己的热键,但这会将ActiveCell文本添加到剪贴板。添加对Microsoft Forms 2.0对象库的引用
Sub hotKeyCopy()
Dim DataObj As New MSForms.DataObject
Dim copyText As String
copyText = ActiveCell.Text
DataObj.SetText copyText
DataObj.PutInClipboard
End Sub
您仍然可以用
CTRL+SHIFT+End
替换2,这看起来不是应该自动化的吗?当我只是复制单元格时,有时我没有粘贴到可以粘贴纯文本的位置,所以我得到了整个单元格。你想只看到文本吗?它是一个公式,或者也包括“=”?只需复制单元格中的所有内容。下面的答案正是我想要的。很好!非常感谢你。如果您对如何添加对Microsoft Forms 2.0对象库的引用感兴趣,请在制作宏时在Microsoft VB For Applications窗口中,转到工具->引用,然后在列表中查找Microsoft Forms 2.0对象库。如果不存在,请单击浏览。。。然后转到c:\windows\system32\FM20.DLL。此外,如果在列表中找不到该表单,则向工作簿添加表单将自动设置引用,然后可以删除该表单