Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
错误424-Excel宏中需要对象_Excel_Vba - Fatal编程技术网

错误424-Excel宏中需要对象

错误424-Excel宏中需要对象,excel,vba,Excel,Vba,所以,我有一个简单的宏,它只清除特定的单元格。它工作得很好,然后我添加了一个userform,它通过textbox接收输入,并添加了最后一行TextBox1.Value=”“以清除它。现在,单击运行宏的按钮可以工作,它甚至可以清除该框,但随后会出现424错误。我肯定我忽略了一些基本的东西,语法或者一些结束语。任何帮助都将不胜感激 Sub Clear() ' ' Clear Macro ' ' Range("A1").Select Selection.ClearContents Range("H

所以,我有一个简单的宏,它只清除特定的单元格。它工作得很好,然后我添加了一个userform,它通过textbox接收输入,并添加了最后一行TextBox1.Value=”“以清除它。现在,单击运行宏的按钮可以工作,它甚至可以清除该框,但随后会出现424错误。我肯定我忽略了一些基本的东西,语法或者一些结束语。任何帮助都将不胜感激

Sub Clear()
'
' Clear Macro
'

'
Range("A1").Select
Selection.ClearContents
Range("H17").Select
Selection.ClearContents
Range("H11").Select
Selection.ClearContents
Range("B1").Select
Selection.ClearContents
Range("I4").Select
Selection.ClearContents
Range("K4").Select
Selection.ClearContents
Range("M4").Select
Selection.ClearContents
Range("H10").Select
Selection.ClearContents
Range("H16").Select
Selection.ClearContents
TextBox1.Value = ""
End Sub
Sub notebutton1_Click()
Range("K8").Select
Selection.Copy
End Sub
Sub notebutton2_Click()
Range("K13").Select
Selection.Copy
End Sub
Sub notebutton3_Click()
Range("K18").Select
Selection.Copy
End Sub

TextBox1.Value=”“应与它所在的表单一起使用。因此,例如Userform1.TextBox1.Value=“

当您收到错误时,告诉我们突出显示哪一行如何?请发布整个代码,因为我认为您的错误是从其他地方出现的……谢谢,正是这样。