Prezados, boa tarde!
Estou precisando de ajuda para fazer o listbox aceitar mais de 10 colunas, na verdade são 17. A dificuldade é carregar o listbox com algumas colunas escolhidas, não todas, de uma sheets.
Segue o código abaixo para ver se alguém consegue me ajudar. Agradeço desde já.
Sub ListBox_FormCurriculo()
Dim ultima_linha As Long
Dim Linha As Integer
Dim i As Integer
ultima_linha = Sheets("BD_Curriculos").Range("A100000").End(xlUp).Row
If Sheets("BD_Curriculos").Range("BC1").Value = "" Then
Form_CadastroCurriculos.ListBox_FormCadCurriculo.Clear
For Linha = 2 To ultima_linha
Form_CadastroCurriculos.ListBox_FormCadCurriculo.AddItem Sheets("BD_Curriculos").Range("E" & Linha)
Form_CadastroCurriculos.ListBox_FormCadCurriculo.List(Form_CadastroCurriculos.ListBox_FormCadCurriculo.ListCount - 1, 1) = Sheets("BD_Curriculos").Range("AT" & Linha)
Form_CadastroCurriculos.ListBox_FormCadCurriculo.List(Form_CadastroCurriculos.ListBox_FormCadCurriculo.ListCount - 1, 2) = Sheets("BD_Curriculos").Range("D" & Linha)
Form_CadastroCurriculos.ListBox_FormCadCurriculo.List(Form_CadastroCurriculos.ListBox_FormCadCurriculo.ListCount - 1, 3) = VBA.Format(Sheets("BD_Curriculos").Range("O" & Linha), "dd/mm/yy")
Form_CadastroCurriculos.ListBox_FormCadCurriculo.List(Form_CadastroCurriculos.ListBox_FormCadCurriculo.ListCount - 1, 4) = VBA.Format(Sheets("BD_Curriculos").Range("P" & Linha), "hh:mm")
Form_CadastroCurriculos.ListBox_FormCadCurriculo.List(Form_CadastroCurriculos.ListBox_FormCadCurriculo.ListCount - 1, 5) = Sheets("BD_Curriculos").Range("Q" & Linha)
Form_CadastroCurriculos.ListBox_FormCadCurriculo.List(Form_CadastroCurriculos.ListBox_FormCadCurriculo.ListCount - 1, 6) = Sheets("BD_Curriculos").Range("R" & Linha)
Form_CadastroCurriculos.ListBox_FormCadCurriculo.List(Form_CadastroCurriculos.ListBox_FormCadCurriculo.ListCount - 1, 7) = Sheets("BD_Curriculos").Range("AH" & Linha)
Form_CadastroCurriculos.ListBox_FormCadCurriculo.List(Form_CadastroCurriculos.ListBox_FormCadCurriculo.ListCount - 1, 8) = Sheets("BD_Curriculos").Range("AI" & Linha)
Form_CadastroCurriculos.ListBox_FormCadCurriculo2.List(Form_CadastroCurriculos.ListBox_FormCadCurriculo.ListCount - 1, 9) = Sheets("BD_Curriculos").Range("AK" & Linha)
Form_CadastroCurriculos.ListBox_FormCadCurriculo2.List(Form_CadastroCurriculos.ListBox_FormCadCurriculo.ListCount - 1, 10) = Sheets("BD_Curriculos").Range("AM" & Linha)
Form_CadastroCurriculos.ListBox_FormCadCurriculo2.List(Form_CadastroCurriculos.ListBox_FormCadCurriculo.ListCount - 1, 11) = Sheets("BD_Curriculos").Range("AN" & Linha)
Form_CadastroCurriculos.ListBox_FormCadCurriculo2.List(Form_CadastroCurriculos.ListBox_FormCadCurriculo.ListCount - 1, 12) = Sheets("BD_Curriculos").Range("AO" & Linha)
Form_CadastroCurriculos.ListBox_FormCadCurriculo2.List(Form_CadastroCurriculos.ListBox_FormCadCurriculo.ListCount - 1, 13) = Sheets("BD_Curriculos").Range("AP" & Linha)
Form_CadastroCurriculos.ListBox_FormCadCurriculo2.List(Form_CadastroCurriculos.ListBox_FormCadCurriculo.ListCount - 1, 14) = Sheets("BD_Curriculos").Range("AQ" & Linha)
Form_CadastroCurriculos.ListBox_FormCadCurriculo2.List(Form_CadastroCurriculos.ListBox_FormCadCurriculo.ListCount - 1, 15) = Sheets("BD_Curriculos").Range("AR" & Linha)
Form_CadastroCurriculos.ListBox_FormCadCurriculo2.List(Form_CadastroCurriculos.ListBox_FormCadCurriculo.ListCount - 1, 16) = Sheets("BD_Curriculos").Range("AS" & Linha)
Next
End If
End Sub
Postado : 04/04/2018 2:01 pm