- 16 Nov 2019 às 17:51
#50302
Boa tarde.
Precisava implementar uma macro para realizar a inserção de linhas conforme a quantidade de parcelas informada.
Pensei na seguinte rotina:
1º PASSO:
Inicialmente a macro deveria abrir uma inputbox solicitando o Nº do Registro (coluna [Registro]) do item para o qual se deseja fazer o parcelamento.
Para ajustar com as demais funcionalidades da planilha preciso que a linha que contenha o registro informado seja então deslocada para o topo (linha 1) da tabela.
2º PASSO:
Na sequencia, CASO A CÉLULA DA COLUNA [Nº PARCELAS] esteja em branco ("") ou preenchida por "-" (são as duas situações possíveis), a macro deve, através de uma nova inputbox, perguntar a quantidade de parcelas a serem inseridas.
Caso a célula da coluna [Nº PARCELAS] já esteja preenchida por um valor numérico (0, 1, 2, 3, 4...) a macro não deve abrir a segunda inputbox perguntando a quantidade de parcelas
3º PASSO:
Conforme a quantidade de parcelas informadas na inputbox ou na coluna [Nº PARCELAS] a macro deve inerir a mesma quantidade de linhas, sempre uma linha acima da Linha 1 da tabela.
Na coluna [PARCELAMENTO], a linha inicial deve receber a informação "Parcela 1 de x" (onde x é o total de parcelas informadas), e as linhas subsequentes a serem inseridas "Parcela 2 de x", "Parcela 3 de x" e assim sucessivamente... sempre inserindo a nova linha no topo da tabela.
Gostaria de sugestões de como fazer isso.
Segue planilha para testes.
Obrigado e um bom final de semana.
Precisava implementar uma macro para realizar a inserção de linhas conforme a quantidade de parcelas informada.
Pensei na seguinte rotina:
1º PASSO:
Inicialmente a macro deveria abrir uma inputbox solicitando o Nº do Registro (coluna [Registro]) do item para o qual se deseja fazer o parcelamento.
Para ajustar com as demais funcionalidades da planilha preciso que a linha que contenha o registro informado seja então deslocada para o topo (linha 1) da tabela.
2º PASSO:
Na sequencia, CASO A CÉLULA DA COLUNA [Nº PARCELAS] esteja em branco ("") ou preenchida por "-" (são as duas situações possíveis), a macro deve, através de uma nova inputbox, perguntar a quantidade de parcelas a serem inseridas.
Caso a célula da coluna [Nº PARCELAS] já esteja preenchida por um valor numérico (0, 1, 2, 3, 4...) a macro não deve abrir a segunda inputbox perguntando a quantidade de parcelas
3º PASSO:
Conforme a quantidade de parcelas informadas na inputbox ou na coluna [Nº PARCELAS] a macro deve inerir a mesma quantidade de linhas, sempre uma linha acima da Linha 1 da tabela.
Na coluna [PARCELAMENTO], a linha inicial deve receber a informação "Parcela 1 de x" (onde x é o total de parcelas informadas), e as linhas subsequentes a serem inseridas "Parcela 2 de x", "Parcela 3 de x" e assim sucessivamente... sempre inserindo a nova linha no topo da tabela.
Gostaria de sugestões de como fazer isso.
Segue planilha para testes.
Obrigado e um bom final de semana.
Você não está autorizado a ver ou baixar esse anexo.