打开Excel表单以读取表格

打开Excel表单以读取表格,excel,vba,Excel,Vba,我无法打开表单以读取表格并在名为“任务”的特定工作表上编辑它,具体工作表包括: Sub Button6_Click() ' Activate the sheet that contains your database. Worksheets("Tasks").Activate ' Show the data form for the selected range. ActiveSheet.ShowDataForm End Sub

我无法打开表单以读取表格并在名为“任务”的特定工作表上编辑它,具体工作表包括:

Sub Button6_Click()

   ' Activate the sheet that contains your database.
         Worksheets("Tasks").Activate

         ' Show the data form for the selected range.
         ActiveSheet.ShowDataForm
End Sub

这是因为Excel不知道读什么?只有一个表上任务

在显示表单之前,选择您的表范围并将其命名为数据库,如下所示:

Worksheets("Tasks").Activate
Range("B2:J30").Select
ActiveWorkbook.Names.Add Name:=ActiveSheet.Name & "!Database",RefersToR1C1:=Selection
ActiveSheet.ShowDataForm

看,它能找到数据吗?我没有按照那个程序去做。我给表起了一个名称,但说明指向了不同的方向:o使用已定义的名称数据库定义数据。在“插入”选项卡中,我没有解决方案中描述的选项。我在这里有点迷茫..调试时会出现什么错误?表从何处开始?我的表从表2 name Tasks的b2单元格开始。实际上,从b2到j2是标题,内容在下面。谢谢