Results 1 to 3 of 3

Thread: Get The SelectedItem Index Row Number In VBA ListView

Threaded View

Previous Post Previous Post   Next Post Next Post
  1. #2
    Junior Member
    Join Date
    Apr 2012
    Posts
    21
    Rep Power
    0
    I wanted to find out which listitem selected in listview on userform to update,add & delete records on worksheet. i dont found any code on net which will help me for this.

    i have taken one helper column in worksheet which contain serial numbers, on worksheet Range("M1") display text of Listview item which is selected (basically number of row i.e Sr No)
    based on number of row in range("M1") user can update & delete record from worksheet & automatically on listview.
    Code:
    Sheet1.Range("M1") = ListView1.SelectedItem.Text
    Using worksheet event i refresh the Serial number

    Code:
    'sheet 1 code
    Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    Dim i As Long
    For i = 2 To Cells(Rows.Count, "B").End(xlUp).Row
    If Cells(i, "B").Value <> "" Then
    Cells(i, "A").Value = i - 1
    End If
    Next i
    End Sub
    Hope this trick some one will find useful in future, i am posting my solution & excel file here

    Userform - Listview Update,Add,Delete Records on worksheet.
    ListView_Userform



    https://www.youtube.com/channel/UCnxwq2aGJRbjOo_MO54oaHA
    Last edited by DocAElstein; 06-12-2023 at 05:45 PM.

Similar Threads

  1. Replies: 26
    Last Post: 07-17-2013, 11:42 AM
  2. Replies: 4
    Last Post: 06-01-2013, 01:08 PM
  3. Replies: 3
    Last Post: 05-23-2013, 11:17 PM
  4. Replies: 7
    Last Post: 04-21-2013, 07:50 PM
  5. Replies: 2
    Last Post: 10-20-2011, 10:15 AM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •