尝试在Excel中的VBA中组织/排序数据时遇到语法错误

尝试在Excel中的VBA中组织/排序数据时遇到语法错误,excel,vba,sorting,Excel,Vba,Sorting,我正在尝试对Excel中特定单元格中的某些信息进行排序。这是我到目前为止所拥有的 Public Sub SplitAddress() Dim intRow As Integer Dim strCurrentName As String Dim strPreviousName As String Dim intDuplicate As Integer Dim docGuestList As Worksheet Dim tblguests As R

我正在尝试对Excel中特定单元格中的某些信息进行排序。这是我到目前为止所拥有的

Public Sub SplitAddress()


    Dim intRow As Integer
    Dim strCurrentName As String
    Dim strPreviousName As String
    Dim intDuplicate As Integer
    Dim docGuestList As Worksheet
    Dim tblguests As Range

    Set docGuestList = Application.Workbooks("T10-EX-E2D.xls").Worksheets("Consultants")
    Set tblguests = docGuestList.Cells("B2:B17")

    tblguests.Sort excludeheader:=True, _
    fieldnumber:=2, sortfieldtype:=wdSortFieldAlphanumeric, _
    sortorder:=wdSortOrderAscending, _
    fieldnumber2:=3, _
    sortfieldtype2:=wdSortFieldAlphanumeric _
    sortorder2:=wdSortOrderAscending

但是我得到了
sortorder2:=wdsortorderascing
linw的语法错误。我不知道为什么…:(请帮助。谢谢。

您在参数列表中的
wdSortFieldAlphanumeric
后面缺少一个逗号:

fieldnumber2:=3, _
sortfieldtype2:=wdSortFieldAlphanumeric, _
sortorder2:=wdSortOrderAscending

参数列表中在
wdSortFieldAlphanumeric
之后缺少一个逗号:

fieldnumber2:=3, _
sortfieldtype2:=wdSortFieldAlphanumeric, _
sortorder2:=wdSortOrderAscending

请允许我发火。谢谢:)请允许我发火。谢谢:)