2014-08-28 157 views
2

最奇怪的事情發生在我身上。我有一個xlsm工作簿,在各個級別都有一些宏(通用,工作表,工作簿)。所有預期的工作,但如果我嘗試從xlsx工作簿中複製一些單元格並將其粘貼到我的xlsm工作簿中,則Paste選項將變灰。 Ctrl-V也不粘貼。我試過無法從xlsx粘貼到xlsm

application.commandbars("cell").reset 

在立即窗口中。這似乎沒有做任何事情。

+2

可能有幾個原因'1'您xlsm文件中的代碼是清除剪貼板。檢查工作表中是否有任何代碼或可能正在清除剪貼板的本工作簿代碼區域。 '2'工作簿結構或工作表受保護'3'您的工作簿已損壞,您可能需要重新構建?當您嘗試粘貼到新的工作簿時會發生什麼? – 2014-08-28 19:03:00

+0

它是數字'1'。工作簿模塊中有'Application.Calculate'。如果你想要點數,請將你的評論粘貼到答案中,然後我將它們提供給你。感謝您的指導。 – 2014-08-28 19:10:39

回答

3

可能有幾方面的原因

  1. 在XLSM文件中的代碼被清除剪貼板中。檢查工作表中是否有任何代碼或可能會清除剪貼板的本工作簿代碼區域中的代碼。

  2. 該工作簿的結構或工作表被保護

  3. 您的工作簿已損壞,您可能需要做一些重樓?當您嘗試粘貼到新的工作簿時會發生什麼?

+0

再次感謝@Siddharth Rout – 2014-08-28 19:12:45

+0

歡迎您:) – 2014-08-28 19:13:15