Este fórum está sendo desativado

Depois de 9 anos, este fórum será desativado. Mas calma.... estamos migrando para uma comunidade no DISCORD. Junte-se a nós.

ENTRAR PARA DISCORD

Tópicos relacionados a códigos VBA, gravação de macros, etc.
  • Avatar do usuário
#11939
Boa noite. É o seguinte eu criei uma form com 4 combobox diferentes NUMA FORM.
Tenho uma tabela parecida com a do link abaixo.

Imagem

Na combobox1 tenho: maças
Na combobox 2: peso
Na combobox3: Tamanho
Na combobox4: Número

O meu objetivo é: Quando seleciono na combobox1 "Vermelho" estar associado o valor da coluna ao lado "3"
Quando seleciono na combobox2 "50-100" estar associado o valor da coluna ao lado "0.09"

E no final da 4 somar tudo e divir por 4 (Como se fosse uma média)

Alguem pode ajudar? :) :)
#11956
Bom dia!!

Como não postou seu arquivo modelo...
Código: Selecionar todos
Private Sub UserForm_Initialize()

With ComboBox1
    For Row = 2 To 10 'Inicia na linha 2 até linha 10
        .AddItem Sheets("Plan1").Cells(Row, 3) 'Adiciona os dados da guia Plan1 coluna C
    Next Row
End With

End Sub
Leia:
http://www.globaliconnect.com/excel/ind ... d-property

Att
#11968
Envio meu ficheiro.
O objetivo é na TextList aparecer o calculo de :

(Combobox 1 + Combobox 2 + Combobox 3 + Combobox 4)

Sendo que quando seleciono 150 na combobox 1 = 45%


Por exemplo
Nivel 150 = 45
Cota 400-450 = 6
Resistência 500 - 525 = 0.3
Concelho Abrantes = 14

Logo valor apresentado na TextList = (45+6+0.3+14)/4
Editado pela última vez por inestei em 20 Jun 2016 às 11:43, em um total de 1 vez.
#11969
Muito obrigada. Pode dar uma vista de olhos no ficheiro que postei ?
Obrigada
alexandrevba escreveu:Bom dia!!

Como não postou seu arquivo modelo...
Código: Selecionar todos
Private Sub UserForm_Initialize()

With ComboBox1
    For Row = 2 To 10 'Inicia na linha 2 até linha 10
        .AddItem Sheets("Plan1").Cells(Row, 3) 'Adiciona os dados da guia Plan1 coluna C
    Next Row
End With

End Sub
Leia:
http://www.globaliconnect.com/excel/ind ... d-property

Att
#11974
Bom dia!!

Eu não vi o projeto VBA!!!!!!!

O que acontece se vc apertar o botão?


Obs: Como não tem o projeto VBA, no arquivo que eu baixei, nada vai acontecer pois não tem macro associada e nem macro e nem módulo algum!!!

Att
#11981
Boa tarde!!


Você deve está de brincadeira comigo, o arquivo não tem o projeto VBA com rotinas ou userforms!!

Att
#12005
Boa tarde!!

O que acha de inserir 3 textbox, deixa-las "ocultas" no userform?

Se sim, então acrescente as linhas abaixo.
Código: Selecionar todos
txtNivel.Value = Application.VLookup(ComboBox1.Value, Sheets("Metodologia").Range("F10:G12"), 2, 0) * 100
txtCota.Value = Application.VLookup(ComboBox2.Value, Sheets("Metodologia").Range("F13:G29"), 2, 0) * 100
txtResistencia.Value = Application.VLookup(ComboBox3.Value, Sheets("Metodologia").Range("F30:G46"), 2, 0) * 100

TextBox1.Value = CDbl(Val(txtNivel.Value) + Val(txtCota.Value) + Val(txtResistencia.Value))
Att
long long title how many chars? lets see 123 ok more? yes 60

We have created lots of YouTube videos just so you can achieve [...]

Another post test yes yes yes or no, maybe ni? :-/

The best flat phpBB theme around. Period. Fine craftmanship and [...]

Do you need a super MOD? Well here it is. chew on this

All you need is right here. Content tag, SEO, listing, Pizza and spaghetti [...]

Lasagna on me this time ok? I got plenty of cash

this should be fantastic. but what about links,images, bbcodes etc etc? [...]

Estamos migrando para uma comunidade no Discord