Fernandox,
Bom dia!
Pedimos, por gentileza, ao postar códigos VBA aqui no fórum, utilizar a ferramenta CODE existente logo no início da caixa de mensagens (quinto botão da esquerda para a direita).
Quanto a sua dúvida, creio que você não consegue alinha somente um dos campos do ListBox à direita como quer. Você pode alinha todos à direita da seguinte forma:
With lbDados
.AddItem
.List(linhalistbox, 3) = Sheets("TabVendas").Cells(linha, 4) 'Produto
.List(linhalistbox, 5) = Format(Sheets("TabVendas").Cells(linha, 7), "###,##0.00") 'Preco
.List(linhalistbox, 5).TextAlign = fmTextAlignRight
linhalistbox = linhalistbox + 1
End With
Desenvolvo pequenas soluções em VBA Excel a valores que variam entre R$ 50,00 a R$ 200,00. Se te interessar, entre no meu instagran (vba_excel_desenvolvimento)
Atenciosamente
Wagner Morel
Postado : 27/04/2018 6:08 am