Este fórum está sendo desativado

Depois de 9 anos, este fórum será desativado. Mas calma.... estamos migrando para uma comunidade no DISCORD. Junte-se a nós.

ENTRAR PARA DISCORD

Tópicos relacionados a códigos VBA, gravação de macros, etc.
Por Tonylopes
#41603
Bem, estou tentando criar uma planilha que armazene a pontuação dos clientes (1 real = 1 ponto), porém eu tenho dificuldade em macros e vba, e até agora só consegui criar um campo onde digito o nome do cliente, data e coloco o ponto, fiz um botão com uma macro que gravei manualmente (sem digitar codigos vba) onde ele envia esses 3 dados dos campos para uma outra "guia" da mesma planilha como um banco de dados (porém caso você queira adicionar mais pontos ao mesmo cliente ele nao adiciona ao mesmo nome mas cria o mesmo nome em uma nova linha)... fiz tambem um campo onde você digita o nome do cliente e aparece o total de pontos daquele mesmo cliente que digitei na celula, fiz com a formula SOMASE onde ela calcula com base no banco de dados para onde vão as pontuações... agora que expliquei onde estou quero ajuda para onde quero chegar... o problema disso tudo é na hora de debitar os pontos, da pra fazer manualmente indo no banco de dados, no filtro, no nome do cliente e ir deletando a quantidade de pontos que você deseja, porém isso nao é nada pratico,consome muito tempo, e exigiria mais cuidado e experiencia na plataforma, digo isso porque nao sou eu quem vou mecher mas alguem que nao entende, e quero que a planilha seja objetiva para que ate pessoas mais leigas na plataforma possam mecher... bem, sobre opções que eu acho que podem solucionar esse problema são as seguintes:
1- ao invés de os dados do campo onde digito cliente e pontos na primeira guia irem para um banco de dados, iram para um tipo de cadastro onde os pontos fossem adicionados a um cadastro ja existente, ex: existe um cadastro de ANTONIO NEVES LOPES / pontos 90, quando eu adicionasse mais pontos na primeira guia nao criaria um novo cadastro de mesmo nome mas somente iria adicionar os pontos ali, assim provavelmente quando tivesse que debitar pontos seria mais facil, mas para isso também precisaria de ajuda
2-manter o banco de dados como está, e adicionar um novo banco de cadastros onde o banco de dados antigo ficaria somente para consulta de datas e pontos que foram adicionados naquela data, e quando tivesse que debitar ou consultar o total de pontos seria feito desse banco de cadastros, o que acho que é a melhor opção se tivesse como ser feita, pois me da mais dados na planilha.
Bem eu imagino esse codigo de VBA como se fosse uma formula que quando eu clicasse no botão de "adicionar pontos" ele adicionasse os pontos com algum tipo de condição (nome) como as formulas "somase" e adicionasse e somasse os pontos a uma celula determinada celula (pontos), depois um campo onde eu digito o nome e a quantidade de pontos e clico em botão para debitar os pontos com base no critério do nome do cliente
Acho que é isso, sei que é muito complexo mas espero que possam me ajudar, nao quero que vocês façam tudo quero aprender o maximo possivel com a ajuda de vocês, obrigado desde já.
Antônio Neves Lopes
long long title how many chars? lets see 123 ok more? yes 60

We have created lots of YouTube videos just so you can achieve [...]

Another post test yes yes yes or no, maybe ni? :-/

The best flat phpBB theme around. Period. Fine craftmanship and [...]

Do you need a super MOD? Well here it is. chew on this

All you need is right here. Content tag, SEO, listing, Pizza and spaghetti [...]

Lasagna on me this time ok? I got plenty of cash

this should be fantastic. but what about links,images, bbcodes etc etc? [...]

Estamos migrando para uma comunidade no Discord