acabei de resolver esse pequeno problema com esse codigo
Private Sub btnAdc_Click()
On Error Resume Next
'Adiciona itens na listRelEnvio
Dim i As Double
Dim valor_lista1 As String
Dim valor_lista2 As String
Dim valor_lista3 As String
Dim valor_lista4 As String
Dim valor_lista5 As String
Dim valor_lista6 As String
Dim selecao As Integer
If listNFEncaminhadas.Selected(i) = False Then
MsgBox "Selecione uma Nota Fiscal para adicionar ao relatório"
Else
selecao = listNFEncaminhadas.ListIndex
valor_lista1 = listNFEncaminhadas.List(selecao, 0) 'NotaFiscal
valor_lista2 = listNFEncaminhadas.List(selecao, 1) 'ND
valor_lista3 = listNFEncaminhadas.List(selecao, 2) 'Empresa
valor_lista4 = listNFEncaminhadas.List(selecao, 3) 'DtChegada
valor_lista5 = listNFEncaminhadas.List(selecao, 4) 'ValorNF
valor_lista6 = listNFEncaminhadas.List(selecao, 5) 'Status
Me.listRelEnvio.AddItem , ListIndex
Me.listRelEnvio.List(i, 0) = CDbl(valor_lista1)
Me.listRelEnvio.List(i, 1) = valor_lista2
Me.listRelEnvio.List(i, 2) = valor_lista3
Me.listRelEnvio.List(i, 3) = CDate(valor_lista4)
Me.listRelEnvio.List(i, 4) = CDbl(valor_lista5)
Me.listRelEnvio.List(i, 5) = valor_lista6
'Remove a linha adicionada da listNFEncaminhadas
For i = 0 To listNFEncaminhadas.ListCount
If listNFEncaminhadas.Selected(i) = True Then
listNFEncaminhadas.RemoveItem (i)
End If
Next i
'Atualiza o Status das Notas Fiscais da listRelEnvio no Planilha Cadastro (coluna19, Status)
Dim notafiscal As Integer
Dim plan As Worksheet
Dim linha As Integer
Dim j As Double
linha = 2
notafiscal = CDbl(listRelEnvio.List(j, 0))
Set plan = Sheets("Cadastro")
Do Until plan.Cells(linha, 1) = ""
If plan.Cells(linha, 12) = notafiscal Then
plan.Cells(linha, 19) = "ENVIADO"
plan.Cells(linha, 20) = CDate(txtDtEmissaoRelatorio)
plan.Cells(linha, 21) = "Rel Nr: " & txtNrRelatorio
End If
linha = linha + 1
Loop
End If
End Sub
aproveitando o video q esta anexado... gostaria de tentar solucionar a minha ultima e principal duvida desde topico
queria qua qnd fossem movidos todos os itens de uma só vez houvesse a atualizacao de status de todos
se for possivel, é claro!
att Vasconcelos
Postado : 23/11/2017 10:58 am