第二个SubItems的Text应该是
sName = itmX.subItems(2)

解决方案 »

  1.   

    直接用MsgBox (itmX.SubItems(1).Text) 找原因
      

  2.   

    MsgBox itemX.ListSubItems(1).Text 就行啦!
      

  3.   

    Dim itmX As ListItem
    Set itmX = List1.SelectedItem
    sName = itmX.SubItems(1).Text  <-------这里错了应该是--|
    MsgBox (sName)                                         |
                                sName = itmX.SubItems(1)<--|
                                                            
      

  4.   

       lblDeposit.Caption = frmMain.lstvOpenAccount.ListItems(frmMain.intSelectItem).ListSubItems(4).Text