RowSource - VBA no Excel

Bom dia.

Tenho um pequeno problema numa folha de calculo e gostaria de resolver.

Uso uma combobox que meti os dados a apresentar nas propriedades (RowSource) mas acontece que eu agora quero que esses dados em vez de serem tirados sempre da mesma folha quero que seja da folha que foi escolhida anteriormente.

Neste caso varia pelo mês... isto é... eu escolho o mês no inicio e depois queria que os dados da combobox seja tirada da folha selecionada.

quando aplico 1 linha de comando que vi algures na net dá erro...

procura_e.ComboBox1.RowSource = Worksheets(mes1.mes_dados.Value).Range("G3:G20")

Quando corro o programa este codigo dá errado... dá o erro "Run-time Error '13': Type Mismatch"

Devo dizer que os dados encontram-se em todas as folhas nas mesmas celulas... só preciso é de conseguir colocar os dados na combobox.

Agradeço ajuda... (se for preciso mais dados peçam)

Obrigado
 
Back
Topo