@DavidRCCL ,
Here is an old example I found for doing this in Excel. You may need to make some slight adjustments, but it should be pretty close to what you need:
Dim qcServer, qcDomain, qcProject, qcUser, qcPassword, ListItemFound, cCount, rCount, listexists,
colconv, listname, cntLcustnu1, listitem, append
'Define variable values for QC connection
qcServer = ''http://YOUR_SERVER:8080/qcbin''
qcDomain = ''DEFAULT''
qcProject = ''ALM_DEMO''
qcUser = ''alex_alm''
qcPassword = ''''
'Create the TD Connection object
Set tdc = CreateObject(''tdapiole80.tdconnection'')
'Establish the connection and log in to the project
tdc.InitConnectionEx qcServer
tdc.Login qcUser, qcPassword
tdc.Connect qcDomain, qcProject
ListItemFound = 0
cCount = ActiveSheet.UsedRange.Columns.Count
rCount = ActiveSheet.UsedRange.Rows.Count
listexists = 0
Set cust = tdc.Customization
cust.Load
Set custus = cust.Lists
For i = 1 To cCount
colconv = Chr(i + ''64'')
listname = ActiveSheet.Range(colconv & 1).Value
'MsgBox ''ListName: '' & listname
If custus.IsListExist(listname) = ''True'' Then
append = MsgBox(''Do you want to append to '' & listname & '' ?'', 4, listname & ''already exists'')
If append = vbYes Then
Set custu = custus.AddList(listname)
Set custnu1 = custu.RootNode
Set Lcustnu1 = custnu1.Children
cntLcustnu1 = custnu1.ChildrenCount
For j = 2 To rCount
ListItemFound = 0
listitem = ActiveSheet.Range(colconv & j).Value
If listitem <> '''' Then
For l = 1 To cntLcustnu1
Set ALMlistitemObj = Lcustnu1.Item(l)
ALMlistitem = ALMlistitemObj.Name
If listitem = ALMlistitem Then
ListItemFound = 1
End If
Next
If ListItemFound = 0 Then
Set custnu2 = custnu1.AddChild(CStr(listitem))
End If
End If
Next
End If
ElseIf custus.IsListExist(listname) = ''False'' Then
Set custu = custus.AddList(listname)
Set custnu1 = custu.RootNode
For j = 2 To rCount
listitem = ActiveSheet.Range(colconv & j).Value
If listitem <> '''' Then
Set custnu2 = custnu1.AddChild(CStr(listitem))
If Err.Number = -2147220424 Then
End If
End If
Next
End If
Next
cust.Commit
Set cust = Nothing
Set custus = Nothing
Set custnu2 = Nothing
Set custnu1 = Nothing
Set custu = Nothing
'Disconnect from the project and logout of QC
tdc.Disconnect
tdc.Logout
'Kill the TDConnection object
Set tdc = Nothing