Ir ao conteúdo
  • Cadastre-se

giancarlo.oliveira

Membro Júnior
  • Posts

    11
  • Cadastrado em

  • Última visita

Reputação

2
  1. @Basole Deu certo consegui inverter o bloqueio, usando a propriedade enabled do frame. Obrigado ao quadrado..rs Seu exemplo me ensinou a usar melhor dois métodos para bloqueio de objetos. Fique com Deus e obrigado por mais essa. Giancarlo
  2. Show @Basole, Estou com a mão na massa, já vou tentar aplicar e digo como ficou. Super obrigado pela sugestão. Já dou um retorno adicionado 42 minutos depois @Basole Você mandou bem de novo, funcionou e já estou mega feliz, Só não consegui desfazer o bloqueio, tentei inverter "ctrl.Locked = True" para "ctrl.Locked = False" tentei "ctrl.Unlocked = True", mas o VBA disse que não comandos permitidos. Desculpe, sei que a duvida deve ser besta...rss Mas não consigo inverter o bloqueio.
  3. Caros, Tenho um Form com diversos frames e dentro desses frames diversos checkbox(s). É possivel através de algum código VBA, bloquear todos os checkbox(s) dentro de um Frame, sem que seja através da propriedade enabled de cada checkbox ? Hoje estou usando checkbox1.enabled=false ou checkbox2.enabled=false objeto por objeto. Como meus checkbox(s) estão agupados em frames, me questionei se seria possivel desabilitar todos os checkbox(s) de um frame de uma só vez, algo como ao "desligar" ou "ligar" o frame, os checkbox(s) contidos se comportem da mesma forma. E possivel algo assim ? Agradeço qualquer sugestão.
  4. @Basole Basole mega, ultra obrigado. Gostaria de ter o conhecimento para ajudar os colegas do fórum como você fez por mim agora. Consegui aplicar uma rotina no evento salvar do 1º form que cria um código identificador único, depois foi simplesmente copiar e colar seu código no 2º form. Ótima semana. Fiquem todos com Deus. Giancarlo
  5. @Basole Fechado Basole, estu trabalhando para criar um código tipo ID e já tento implementar o seu código. Espero que dê certo, vou arrancar os cabelos que sobraram de tanto pesquisar...rssss Muito grato. Dou retorno daqui a pouco
  6. @Basole Obrigado pela dica Basole. Vou tentar adaptar seu código. Na minha coluna A tenho datas e esses dados não são únicos, acredito que isso deve comprometer a lógica. O certo seria criar um dados únido, tipo um ID na coluna A, para utilizar seu método ?
  7. Boa tarde, Caros estou tentando adaptar para o meu form o código abaixo: Private Sub btnSelecionar_Click() Dim i As Long With ListBoxLista For i = .ListCount - 1 To 0 Step -1 If .Selected(i) Then Sheets("OPME").Rows(i + 1).EntireRow.Select End If Next i End With A função desse código seria ao selecionar uma linha da listbox, a linha correspondente seja selecionada na planilha. Porém ao executar o código, o código sempre seleciona a primeira linha logo abaixo do cabeçalho da minha planilha. Meus cabeçalhos começam na linha 1, e os dados estão empilhados logo abaixo na linha 2, serei eternamente grato por qualquer ajuda. Não faço questão que seja no mesmo método, se conhecerem alguma outra forma aceito e agradeceria muito da mesma forma Muito obrigado Giancarlo
  8. @CasaDoHardware Usei o método de cadastrar os dados das textbox para a listbox empilhando na vertical, por que evita o uso da rolagem horizontal, isso contando que o usuário deve cadastrar de 1 até 10 fornecedores. Fora que a leitura vertical para o usuário é mais fácil. Só na hora de levar os dados da listbox para planilha que realmente sou obrigado a levar os dados em apenas uma única linha.
  9. Alguma ideia pessoal ? Aceito sugestões para fazer a tarefa usando outros recursos. Em resumo o que estou tentando fazer é usar o formulário para salvar os dados dos fornecedores um a um, e cada salvamento que os dados sejam na mesma linha um ao lado do outro a partir da 16 coluna da minha panilha. Obrigado e ótimo feriadão para todos. Abraço
  10. Boa Wendel, vou preparar um modelo da minha planilha. Tenho outros formulários associados, vou separar tudo e já mando um cópia com mais detalhes do processo. adicionado 50 minutos depois Wendell perdoa, na 1º resposta escrevi seu nome errado. Bom minha planilha com o formulário em questão já está anexada. O form em questão é o frmFornecedor. Nesse form. tenho 4 "objetos", são 2 combobox e 2 txtbox, quero passar os dados desses elementos, para a planilha ao clicar no botão salvar. Em relação a sua pergunta: Wendell, sim vou salvar até 10 fornecedores, um à um. Quero que o usuário preencha os 4 campos e o evento salvar do botão, salve esses dados como 1º fornecedor a partir da coluna Q, se o usuário inserir dados para um 2º fornecedor os dados devem ficar salvos a partir da coluna U, assim por diante e sempre na mesma linha. O usuário vai informar pelo menos 1 fornecedor e no máximo 10, na planilha coloquei os campos que meus outros forms vão alimentar, eu só coloquei cabeçalhos nas colunas dos 3 primeiros fornecedores como exemplo. No form. tem uma listbox, que serve apenas para organização visual do usuário, não precisa se preocupar com essa listbox. A referencia para saber em qual linha esses dados devem ser salvos é a próxima linha em branco logo abaixo das demais já preenchidas, a coluna A pode ser uma referencia para encontrar a ultima linha preenchida. Obrigado adiantado teste.zip
  11. Boa noite, Caros pesquisando no forum não consegui aproveitar os conteudos para o meu caso, então peço socorro aos mais experientes. Tenho um formulário com duas textbox e duas combobox, gostaria de salvar os dados inseridos nesses objetos na planilha, seguindo os seguintes critérios: usar a linha logo abaixo das demais já preenchidas; os dados devem ser lançados a partir da 10º coluna; Importante, preciso conseguir cadastrar de 1 à 10 fornecedores e esses dados devem ser salvos na planilha em uma mesma linha, ou seja o salvamento desses 1 ou 10 fornecedores tem que ser horizontal, tenho um código que faz isso apenas verticalmente (empillhando). Tentei adaptar o codigo que salva na vertical, mas não tenho habilidade suficiente. É possivel essa minha ideia ? Muito grato mesmo para os colegas que apenas estejam lendo a postagem. Fiquem com Deus. Abraço

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...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!