Ir ao conteúdo
  • Cadastre-se

Protegendo um checkbox.


guimaraes15

Posts recomendados

Olá pessoal.

Eu tenho um formulário no excel com 8 checkbox e um botão.

Este planilha é compartilhada para varias pessoas.

Gostaria de saber se tem uma forma de fixar a posição do checkbox. Pois quando eu vou abrir a planilha em outro computador(tambem com office 2007) ele muda o posicionamento(afasta bem longe) de alguns checkbox.

Pode ser uma solução usando o VBA mesmo.

Link para o comentário
Compartilhar em outros sites

Estou com outra dúvida:

Eu gostaria que ao abrir o arquivo excel executa-se uma linha de codigo:

Sheets("plan1").Range("A1").Value = "Teste"

Como faço e onde coloco(Modulo ou Plan1) no VBA?

Você deve colocar este código no evento OPEN do WORKBOOK.

Aperte alt + F11 vai parecer uma janela

click com o botão direito em estaPasta_de_trabalho e depois em

exibir códio...

na janela que abrir, deve esta escrito Geral, click na seta ao lado

escolha workbook

e coloque o codigo...

deve ficar assim.....

Private Sub Workbook_Open()
Sheets("plan1").Range("A1").Value = "Teste"
End Sub

Abraços

RafaVillani

Link para o comentário
Compartilhar em outros sites

Amigo guimaraes15, provavelmente você deve ter feito algo de errado, testei aqui novamente e deu certo.

Faça um teste, abra um novo arquivo do excel e faça como eu lhe disse.

Abraços

RafaVillani

Pow colocando esse cod exemplo que citei nao tinha funcionado.

Ai eu coloquei o cod q eu estava planejando usar ai funcionou!

Application.StatusBar = "Softserv Sistemas | softserv.com.br"

Valeu!

Falta so resolver a primeira pergunta lá, ne...

Eu nao sei porque esta acontecendo isso.

Link para o comentário
Compartilhar em outros sites

Amigo, segue link de teste, coloquei os dois código e está funcionando normalmente.

http://rapidshare.com/files/376685194/teste.xls.html

Abraços

RafaVillani

Não rapaz.

Você me ajudou sim.

Eu consegui fazer o que eu queria em questão de abrir o excel e rodar o codigo.

A unica duvida que falta é o do checkbox, pois eu criei uma função que ao apertar um option Button ele oculta-se algumas linhas, e nessas linhas tem alguns checkbox.

A questão, é que quando eu torno visivel novamente, elas mudam de posição sempre!

Existe uma maneira de consertar isso?

Link para o comentário
Compartilhar em outros sites

Amigo, um solução seria você colocar o chekbox no local desejado, depois vá nas propriedades do chekbox e anote o valor das propriedades TOP e LEFT (anote os valores de todos os chekbox).

Com os valores em mãos, vá no evento clik do botão que reexibe os chekbox e digite as seguintes linhas de comando para cada chekbox:


Plan1.CheckBox1.Top = [COLOR=Red]valor da propriedade TOP do ChekBox1 que você anotou[/COLOR]
Plan1.CheckBox1.Left = [COLOR=Red]valor da propriedade LEFT do ChekBox1 que você anotou[/COLOR]
Plan1.CheckBox2.Top = [COLOR=Red]valor da propriedade TOP do ChekBox2 que você anotou[/COLOR]
Plan1.CheckBox2.Left = [COLOR=Red]valor da propriedade LEFT do ChekBox2 que você anotou[/COLOR]

faça isso para cada ChekBox e veja se resolve o problema.

Abraços

RafaVillani

Link para o comentário
Compartilhar em outros sites

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...