您是编码/宏的新手,并希望有一些指向正确的方向。 使用excel 2016桌面。
我尝试过研究问题,但知识有限,知道要搜索什么来描述我遇到的问题。
我录制了一个宏(按Ctrl + n分配)在工作表中添加新行并复制一些公式(它是项目变体的记录,每次请求新变体时我们都会添加一行记录它)。
这一切都很好,直到......
我尝试了一点VBA来使用工作表名称作为日期'但删除它,发现另一种方式做我想要的。由于我删除了这个宏,第一个(Ctrl + n上面)现在打开一个新工作簿而不是添加一个新行!
当我从Macros Dialogue窗口运行宏时,运行'它工作正常,但如果我使用' Ctrl n'它会打开一个新的工作簿!请帮助..谢谢
Sub NewVariation()
'
' NewVariation Macro
'
' Keyboard Shortcut: Ctrl+n
'
Cells.Find(What:="notes", After:=ActiveCell, LookIn:=xlFormulas, LookAt _
:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:= _
False, SearchFormat:=False).Activate
Selection.End(xlUp).Select
Rows("10:10").Select
Selection.Insert Shift:=xlDown, CopyOrigin:=xlFormatFromLeftOrAbove
Range("I9").Select
Selection.Copy
Range("I10").Select
ActiveSheet.Paste
Range("L9:M9").Select
Application.CutCopyMode = False
Selection.Copy
Range("L10").Select
ActiveSheet.Paste
Range("P9").Select
Application.CutCopyMode = False
Selection.Copy
Range("P10").Select
ActiveSheet.Paste
End Sub
答案 0 :(得分:0)
解决了。
我打开宏对话框,突出显示'NewVariation'宏并打开'选项',在'快捷键Ctrl +'上显示一个空白条目,所以我添加'n'并关闭该框以便它现在可以正常工作。我不知道为什么这会让它再次开始正常工作或为什么它首先停止了!
感谢所有希望提供帮助的人,并且仍然希望得到关于已经发生的事情的答案,但另外理解。
谢谢