Bom dia amigos,
Estou com uma duvida que seria a seguinte:
Tenho 60 convênios onde cada um deles faz retenção de 5 impostos (ISS - IR - PIS - COFINS - CSLL) as porcentagens de retenção de cada imposto varia conforme convênio não sendo fixas. Antigamente usava uma tabela que fazia a retenção por meio de procv, o unico problema que encontrei e que se eventualmente eu alterar qualquer uma das retenções de um convênio (sim isso pode ocorrer no decorrer do ano) ele altera todos os dados sejam os antigos e novos e naverdade preciso que altere apenas as retenções daquela data em diante.
O que gostaria:
Preciso criar um codigo via vba onde conforme eu coloque o nome do convênio em um formulario (combobox de convênios) ele busque o % de retenção de cada imposto e faça o lançamento na planilha e se possivel que a listagem de convênios e de % estivesse toda no vba e não em uma planilha especifica.
Não tenho nenhum modelo de planilha com formulario ou algo do tipo mas as retenções podem ser:
IR - 1,5% OU 1,2% OU 4,8% OU 0%
ISS - 2% OU 0%
PIS - 0,65% OU 0%
COFINS 3% OU 0%
CSLL 1% OU 0%
Esses Impostos juntos podem combinar em retenções gerais com os seguintes percentuais(mais comuns):
0%/1,5%/3,5%/4,65%/6,15%/7,85%/8,15%/9,45%/11,45%
EX: CONVÊNIO CASSI NOTA VALOR DE R$ 1000,00 - FAZ RETENÇÃO DE 8,15% SENDO 2% ISS/ 1,5% IR/0,65% PIS/ 3% COFINS/ 1% CSLL. NA PLANILHA TEM QUE APARECER: CASSI 1000,00 /ISS R$ 20,00/IR R$ 15,00/ PIS R$ 6,50/ COFINS R$ 30,00/ CSLL R$ 10,00 LIQUIDO: R$ 918,50
Seria possivel ter esse fluxo de variaveis dentro do VBA e na hora do lançamento via formulario ele fazer a porcentagem sobre o valor convertendo em moeda e lançando na planilha do banco de dados?
Não tenho planilha modelo!
Desde já agradeço pela atenção.
Postado : 26/08/2016 8:29 am