2012-06-07 165 views
0

所以我說我沒有一個熱鍵來做到這一點。我去微軟的網站去查看Excel熱鍵,但沒有一個。Excel 2010單元格選擇宏

我想要做的就是擁有一個熱鍵,可以複製當前所選單元格的內容。我根本不想用我的鼠標。這可能嗎?微軟提供了唯一的解決辦法是:

  1. 命中F2編輯所選單元格的內容
  2. 使用Shift選擇文字+箭頭(不按Ctrl + A你要知道,這並不在小區工作)
  3. 按Ctrl + X或Ctrl + C複製該值。

Microsoft Description

爲什麼會出現不熱鍵嗎?可以製造嗎?這會讓我的生活變得更容易。

+0

您可以通過'CTRL + SHIFT + End' – assylias

+0

儘管如此更換2,沒有這似乎喜歡的事,應該是自動化?當我只是複製單元格時,有時候我不會粘貼到只能粘貼純文本的位置,所以我會得到整個單元格。 – ToastyMallows

+0

你只想看到它是公式的文本,還是包含「=」? – datatoo

回答

2

您必須將宏指定給您自己的熱鍵,但這會將ActiveCell文本添加到剪貼板。加入微軟引用窗體2.0對象庫

Sub hotKeyCopy() 
Dim DataObj As New MSForms.DataObject 
Dim copyText As String 
copyText = ActiveCell.Text 
DataObj.SetText copyText 
DataObj.PutInClipboard 
End Sub 
+0

不錯!非常感謝。對於任何人想知道如何添加對Microsoft Forms 2.0對象庫的引用,在創建宏時,在Microsoft VB for Applications窗口中,轉至工具 - >引用,然後在列表中找到Microsoft Forms 2.0對象庫。如果不存在,請單擊瀏覽...並轉到c:\ windows \ system32 \ FM20.DLL。 – ToastyMallows

+0

另外,如果在列表中找不到它,向工作簿添加表單將自動設置引用,然後可以刪除表單 – datatoo