hi Am编码/宏的新手,并希望有些指向正确的方向。使用Excel 2016桌面。
我尝试研究问题,但是有限的知识知道要搜索什么来描述我所遇到的问题。
我录制了一个带有(分配Ctrl N)的宏,以在工作表中添加一条新行,然后将一些公式降低(其在项目上的变化记录,每次请求新变化时,我们都会为记录添加一行。它)。
这绝对很好,直到...
我尝试了一些vba来"使用表名称为日期",但将其删除为找到另一种做我想做的方式。由于我删除了这个宏(上面的ctrl n),现在打开了一个新的工作簿,而不是添加新行!
当我从宏对话窗口"运行"中运行宏观时,它可以正常工作,但是如果我使用'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
它已解决。
我打开了宏对话框,突出显示了"新变量"宏并打开了"选项",该选项显示了"快捷键键Ctrl "上的空白条目,因此我添加了'n'并关闭了框,因此现在可以使用。我不知道为什么这使它再次开始正常工作,或者为什么它首先停止了!
谢谢任何希望提供帮助的人,仍然会感谢您对发生的事情的答案,但请理解其他情况。
谢谢