Olá Fiz um combobox que é preenchido com o cabeçalho (primeira linha) das colunas da planilha
segue o código
Private Const NomePlanilha As String = "Agenda"
Private Const LinhaCabecalho As Integer = 1
Private Sub PreencheCampos()
Dim ws As Worksheet
Dim coluna As Integer
Dim linha As Integer
Set ws = ThisWorkbook.Worksheets(NomePlanilha)
coluna = 1
linha = LinhaCabecalho
With ws
While .Cells(linha, coluna).Value <> Empty
Me.ComboBoxCampos.AddItem .Cells(linha, coluna)
coluna = coluna + 1
If coluna = 6 Then Exit Sub
Wend
End With
End Sub
mas gostaria que a coluna "2" nao fosse listada, ou seja o combobox pegaria apenas as colunas 1,3,4,5,6
Alguem tem alguma idéia
Obrigado!
Postado : 14/06/2013 5:19 pm