Ir para conteúdo
Fórum Script Brasil
  • 0

Imprimir o resultado de um listbox


diegorj22

Pergunta

Olá galera.

Gostaria de saber um código para imprimir um listbox. Lembrando que não uso BD, tenho uma planilha no Excel que serve como base de dados. Já revirei o Google e até peguei alguns códigos, mas nenhum funciona.

O último que peguei foi esse:

Private Sub btnImprimir_Click()
Printer.Orientation = vbPRORPortrait
Printer.Font.Name = "Draft"

For i = 1 To lstLista.ListCount - 1
      List.ListIndex = i
      Printer.Print lstLista.Text
Next
Printer.EndDoc

Inseri dentro do botão "IMPRIMIR" e deu erro de "Variavel não definida".

Agradeço a ajuda.

Abraços

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0

O código que indicaram neste link é esse:

Private Sub ImprimirListBox() 
Dim i 
Application.ScreenUpdating = False 
Workbooks.Add 
For i = 1 To Me.ListBox1.ListCount 
Cells(i + 1, 1).Value = Me.ListBox1.List(Me.ListBox1.ListIndex + i) 
Next 
Application.ScreenUpdating = True 
End Sub
Eu adaptei esse código para um botão, alterando apenas a primeira linha, do PRIVATE, ficando assim:
Private Sub btnImprimir_Click()
Quando cliquei no botão, apresentou o seguinte erro: "Não foi possível obter a propriedade List. Índice de matriz de propriedade inválido" E marcou como erro a linha:
Cells(i + 1, 1).Value = Me.lstLista.List(Me.lstLista.ListIndex + i)

Desde já, agradeço a ajuda!

Editado por diegorj22
Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,4k
×
×
  • Criar Novo...