Notifications
Clear all

ListFillRange

4 Posts
3 Usuários
0 Reactions
1,896 Visualizações
(@marcos)
Posts: 2
New Member
Topic starter
 

Bom dia,

Gostaria de saber porque não consigo definir um intervalo para meu Controle Activex (caixa de combinação). meu banco de dados está na "plan4", que nomeei como "salários 2013". Tentei desta forma: " Plan4!A3:A40", mas os dados somem assim que termino de digitar.

Obrigado!

 
Postado : 15/04/2013 9:12 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Bom dia!
Clique em Definir Nomes;
Em nomes digite um nome qualquer;
Em refere-se a: coloque o intervalo Plan4!A3:A40;
Clique em Ok;
Em propriedades ListFillRange digite o nome que vc colocou.
Pronto.

Doni

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 15/04/2013 9:40 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

A referencia a uma range em outra planilha, em muitos controles do excel não é feita diretamente, é preciso um "desvio",(conforme o colega Doni bem disse)
experimente "Nomear" esse intervalo, e na propriedade list.. ponha esse nome.
Selecione o intervalo desejado, depois vá:
(2007/2010)-->na guia formulas, selecione -->Gerenciador de Nomes-->Novo, e ponha o nome escolhido e OK
(2003) --> Inserir --> Nome-->Definir, e ponha o nome escolhido e OK

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 15/04/2013 9:45 am
Wagner Morel
(@wagner-morel-vidal-nobre)
Posts: 0
Illustrious Member
 

Marcos,

Boa Tarde!

Uma das formas relatadas pelos colegas Doni e Reinaldo, é você colcocar no Evento Open do Wokbook, o código abaixo:

Private Sub Workbook_Open()
    With Worksheets("Plan1").ComboBox1
    .ListFillRange = Worksheets("salários 2013").Range("a1:a4") _
    .Address(external:=True)
    End With
End Sub

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 : 15/04/2013 10:06 am