Estou montando um questionário no trabalho.
Estava usando objetos combo box para quem for responder selecionar determinados valores. A partir do momento que a pessoa seleciona uma opção algumas linhas são ocultadas e outras aparecem. Contudo, quando salvo e fecho a planilha, e depois abro ela novamente os combos saem das células em que estavam. Tentei travar colocando em “Cell link” (em Propriedades) um valor, mas não deu certo. Depois tentei em propriedades, também, colocar a opção “Don’t move or size...”, mas daí quando oculto as células que eles estão, eles não ficam invisíveis, mesmo com as macros “visible” em FALSE. Sabem como posso fazer?
Pensei em fazer uma lista suspensa, por meio de “Validação de Dados”, mas daí não sei como fazer o comando para que ele entenda que quando nesta célula estiver Sim, por exemplo, deve ocultar tais linhas... Se for fazer assim, qual código devo usar para que ele entenda por exemplo: se na célula 134D estiver Sim, oculte as linhas 135-140 e mostre as 141-156?
EStou desesperada, pois preciso terminar logo isto!!! Alguém pode me ajudar??
Bom dia!!!
Poderia postar seu arquivo modelo compactado?
Att
Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel
Olá amigo!
Estava com o mesmo problema porém descobri um jeito de arrumar
1º Clique com o botão direito em cima do Combox que você deseja fixar;
2º Vá em propriedades e anote os campos TOP e LEFT dele;
3º No VBA vá no evento click que está desconfigurando os Combox e coloque o seguinte código
Plan1.CheckBox1.Top = valor da propriedade TOP do ChekBox1 que você anotou Plan1.CheckBox1.Left = valor da propriedade LEFT do ChekBox1 que você anotou Plan1.CheckBox2.Top = valor da propriedade TOP do ChekBox2 que você anotou Plan1.CheckBox2.Left = valor da propriedade LEFT do ChekBox2 que você anotou
Faça isso para todos os Box que você precisar
O problema é que como existem diversas possibilidades de combinação, por exemplo, a pessoa pode escolher preencher relatório e tela e regulatório em natureza e então o combobox deverá ter uma posição. Contudo, se apenas relatório estiver aberto terá outra opção, teria que montar muitas combinações, entende?
Resolvi usar uma validação de dados, assim a lista já está travada na célula. O único problema que estou agora é que a planilha deverá ir bloqueada para edição, sendo possível alterar apenas os campos que a pessoa deve preencher, porém quando bloqueio a planilha as macros não rodam. Sabe como fazer? Se precisar anexo a nova planilha aqui.