Josy, seu modelo tem um monte de observações, mas vou me ater somente na duvida referente ao preenchimento do combobox.
Olhando sua Tabela na guia QA entendi que referente ao Fundamental as linhas que não tem nota significa que estas materias não pertencem ao Fundamental, e você tem na mesma Médio - Manhã e Médio - Noite que somente Ciencias não pertence a elas, se for isto mesmo, minha sugestão seria,s e utiliza esta tabela para alguma outra coisa, mante-la da forma que está e criar na mesma aba ou em outra duas Relações com as Matérias e nomea-las, eu costumo ter uma aba chamada configuração de onde busco a maioria dos dados que preciso.
Por exemplo, crie um lista somente com as materias referentes ao Fundamental e nomeie como rgFundam e outra com as matérias referentes ao Médio e nomeie "rgMedio".
Feito isto, trocaria sua rotina pelo seguinte :
Private Sub cckFund_Click()
If cckFund.Enabled = True Then
'cboDisc.RowSource = "QA!B3:B15" ' TROCAMOS ESTA LINHA PELO RANGE NOMEADO
cboDisc.RowSource = "rgFundam"
End If
End Sub
Agora uma obs, como você tem dois Checkbox Fund e Medio, em vez de utilizar controles CheckBox eu utilizaria "OptionButton", assim não tem como selecionar os dois ensinos ao mesmo tempo, forçando somente um, lógico que se quiser continuar com checkbox, teria de fazer tratamento para que não seja possivel selecionar os dois, mas teriamos mais instruções desnecessárias.
[]s
Postado : 15/10/2015 10:27 am