Notifications
Clear all

Conteúdo da planilha para setar CheckBox

2 Posts
2 Usuários
0 Reactions
962 Visualizações
(@vhonda)
Posts: 1
New Member
Topic starter
 

Pessoal,

Comecei a utilizar o VBA para melhorar minhas planilhas e otimizar as fórmulas. Como sou iniciante, muitas dúvidas tem surgido. Uma delas é:
Tenho uma tabela em uma das abas da planilha que traz os dias da semana em uma coluna e se é dia útil (TRUE) ou dia não útil (FALSE) na coluna seguinte.

Preciso inserir essas informações nos meus CheckBox do meu formulário, mas pra isso preciso que seja um laço (FOR) para preencher essas informações pois os nomes dos CheckBox mudam e se repetem em outros formulário.

Fiz o seguinte:

Dim vetor(7) as string
Dim nome(7) as string
dim i as integer

vetor(1) = "Seg": vetor(2) = "Ter": vetor(3) = "Qua": vetor(4) = "Qui": vetor(5) = "Sex": vetor(6) = "Sab": vetor(7) = "Dom"

for i=1 to 7

nome(i)="CheckBox_"&vetor(i)&"1"

Select case Plan1.cells(i,2).value
Case True
Formulario1.Frame1.nome(i) = True
Case False
Formulario1.Frame1.nome(i) = False
End Select

next
Dá erro e diz que o objeto não aceita esta propriedade ou método.

Como fazer algo parecido que funcione (não quero ter que fazer isso 'no braço' para todos os Checkboxes?

Muito obrigado pela ajuda!!

 
Postado : 01/02/2017 1:31 pm
(@adgere)
Posts: 76
Trusted Member
 

melhor postar a planilha, assim fica mais facil de entender...

 
Postado : 01/02/2017 8:18 pm