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 nic37
Posts
#35772
Boa tarde galera!
Tenho uma planilha meia automatizada. Ao longo das linhas é preenchida com dados do cliente, colunas dividem estes dados nas linhas, ao digitar "Em andamento" no campo da NF, toda a linha fica verde, indicando que o faturamento foi encaminhado, e ao digitar a data da NF em "EMISSÃO", indico para planilha que o processo já foi faturado então ela preenche toda a linha em amarelo e formata o texto em negrito.
Bom, acontece o seguinte, quero automatizar ainda mais mas não sei como prosseguir com uma ideia.
Em uma das colunas vai os valores de cada processo e na última linha é somado o total com a fórmula: =SOMA(_FATURADO).
Ou seja, apliquei um nome pra os processos faturados e os encaminhados.
Queria saber se existe a possibilidade de quando preenchesse com amarelo as células da coluna G(Coluna que carrega o valor do processo) fosse atribuída automaticamente ao nome "_FATURADO" conforme formula de soma na célula IJ32. E ao preencher com verde os valores da mesma coluna G mencionada anteriormente fosse atribuído ao nome "A_FATURAR"(Nome aplicado para processos encaminhados ao faturamento).

Agradeço pela ajuda desde já. ;)
Você não está autorizado a ver ou baixar esse anexo.
#35776
Experimente:
Código: Selecionar todos
=SOMASES(G4:G27;J4:J27;">="&HOJE();J4:J27;"<="&"31/12/18")
dica - o critério que você utiliza para pintar a linha de verde ~~~> =SE($I4="em andamento";1;0), pode ser simplificado para ~~~> =$I4="em andamento"
#35798
Obrigado Osvaldo, apliquei em IJ32 mas acho que não funcionou a fórmula que passou.

Em resumo, preciso que quando uma linha ficar verde, o valor na coluna G seja somado em IJ31 e quando uma linha ficar amarelo, seja somado em IJ32.
Isso pode ser feito da forma que achar melhor, dei a ideia de atribuir a cor a Nome mas não precisa necessariamente ser dessa maneira, a planilha cumprindo a tarefa, já está ótimo.

Abraço.
#35817
A fórmula que passei para J32 funciona com base no critério e não na cor da linha.
No entanto, é possível alterar os critérios nas fórmulas para coincidir com a cor da linha (a cor aplicada pela Formatação Condicional), para isso você precisa definir as prioridades dos critérios. Exemplo: se em J for colocada a data 25/08/18 e em I for colocado "Em andamento", nessas condições você quer pintar a linha de amarelo ou de verde? (atualmente é amarelo). Ainda, nas condições citadas você quer que o valor em G seja considerado na fórmula de J31 ou na fórmula de J32 ?

Em J31 experimente a fórmula abaixo. Esta fórmula também não considera a cor da linha.
Código: Selecionar todos
=SOMASE(I4:I27;"Em andamento";G4:G27)
obs. não utilizei os seus Intervalos Nomeados nas fórmulas pois os intervalos que você atribuiu a eles não são coerentes.
#35838
Muito bom Osvaldo. A fomula funcionou bem! Quando escrevo "Em andamento" em uma célula é somado em I31, exatamente oque preciso.
Quanto as formatações de verde quando digito "Em andamento" e amarelo quando digito uma data na coluna J, não vão conflitar pois só digito a data(data esta que seria a emissão da NF) da coluna J quando tenho uma NF(processo já faturado), ou seja, quando não tenho a NF a coluna I fica preenchida com "Em andamento" ficando de verde e quando tenho uma NF, este termo é substituído pelo nº da NF(EX.: 2018/XXXX) e na coluna J é adicionada a data da emissão aplicando assim a cor amarela.
Agora preciso fazer a mesma coisa, porém, o comando será quando eu digitar a data na coluna J e a soma deve ser apresentada em J32.

Desde já agradeço muito.
#35839
osvaldomp escreveu:A fórmula que passei para J32 funciona com base no critério e não na cor da linha.
No entanto, é possível alterar os critérios nas fórmulas para coincidir com a cor da linha (a cor aplicada pela Formatação Condicional), para isso você precisa definir as prioridades dos critérios. Exemplo: se em J for colocada a data 25/08/18 e em I for colocado "Em andamento", nessas condições você quer pintar a linha de amarelo ou de verde? (atualmente é amarelo). Ainda, nas condições citadas você quer que o valor em G seja considerado na fórmula de J31 ou na fórmula de J32 ?

Em J31 experimente a fórmula abaixo. Esta fórmula também não considera a cor da linha.
Código: Selecionar todos
=SOMASE(I4:I27;"Em andamento";G4:G27)
obs. não utilizei os seus Intervalos Nomeados nas fórmulas pois os intervalos que você atribuiu a eles não são coerentes.
Acho que seria melhor se o critério desta fórmula fosse de 01/01/2018 até 31/12/2018, ficaria até mais fácil de reconfigurar a fórmula para 2019.
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