Ir ao conteúdo

Posts recomendados

Postado

Boa tarde.

Como posso fazer para ao preencher um formulário vba ele identificar as textbox preenchidas e adicionar o numero de linhas e mesclar as do lado ref. as preenchidas. Como abaixo:

image.png.1d588d261b25fae7cc9adc83ebb76e8a.png

Se eu preencher 3 Itens, por exemplo, quero que na planilha fique da seguinte maneira:

image.png.0f0eba862eaf91e83647a12ddffecb3c.png

 

*Lembrando que a planilha está formatada como tabela

 

Postado

No evento click do botão teste se os textbox foram preenchidos, aí é só passar esses dados para a planilha. Entendo que deve considerar um item preenchido quando tiver os três controles do mesmo grupo preenchidos. Para facilitar você pode padronizar o nome dos controles, p.ex,

 

txtItem1, txtQtd1, txtValor1

txtItem2, txtQtd2, txtValor2

...

 

Assim poderá verificar o grupo com uma função, algo assim,

Function ItemPreenchido(Item As Integer) As Boolean
    ItemPreenchido = _
        Controls("txtItem" & Item) <> "" And _
        Controls("txtQtd" & Item) <> "" And _
        Controls("txtValor" & Item) <> ""
End Function

 

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

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!