Ir ao conteúdo
  • Cadastre-se

Alexandreudi

Membro Júnior
  • Posts

    11
  • Cadastrado em

  • Última visita

Tudo que Alexandreudi postou

  1. Boa noite! Tenho o formulário anexo ao qual eu envio ao cliente para que o mesmo devolva contendo as informações necessárias para enviarmos a proposta comercial para apreciação e aprovação. Neste formulário inseri regras básicas, sendo caixa seleção, calendário para seleção e alguns campos com regras para inserir valores e não números. Porém necessito criar algo mais automático, tipo no campo CNPJ quando o cliente digitar o código do CNPJ o arquivo já buscasse na receita federal as devidas informações como inscrição estadual, Endereço, Bairro. CEP, Cidade, Telefone, tentei criar algo do tipo a um tempo atrás, porém estava dando incompatibilidade com as versões de excel, tipo quando eu utilizava funcionava perfeitamente, porém quando enviava para o cliente não funcionava. Podem me ajudar a criar algo mais dinâmico com cara de formulário e não um arquivo em excel? Desde já agradeço a atenção de todos. FORMULÁRIO PADRÃO.zip
  2. Ricardo boa noite! Consegui criar uma macro com as regras necessárias e funcionou perfeitamente, muito obrigado pela sua atenção e empenho para criar este comando. Deus te abençoe.
  3. Mais neste primeiro caso do vídeo como eu consigo enviar um anexo para cada pessoa, pois não posso enviar os holerites para que todos vejam, tem que ser um holerite para cada um com seu respectivo nome, acho que por este não dá para configurar desta forma né. Quanto a estas opções script em batch ou powershell você pode me orientar se é possível executar desta forma, onde eu envie o anexo específico para cada pessoa.
  4. Tenho a relação com os nomes completos e e-mail de cada um, e os pdf's com os holerites foram renomeados com os nomes de cada funcionário. Os holerites ficam salvos em um driver na rede da empresa.
  5. Boa tarde! Preciso criar uma mala direta ou outra forma onde eu consiga disparar vários e-mails com anexo diferentes, por exemplo, preciso enviar 150 e-mails com 150 anexos diferentes, neste caso são holerites, então preciso enviar o holerite da Anna para a Anna, o do João para o João, porém perco muito tempo enviando um a um, assim gostaria de otimizar meu tempo criando alguma forma e envio mais dinâmica. Hoje utilizo o Outlook 2013 para enviar os e-mails.
  6. Boa tarde! Trabalho em uma empresa que oferece mão de obra temporária, ou seja, contratamos temporários para trabalhar em outras empresas, estava precisando fazer uma planilha onde ela me desse o cálculo da rescisão. Só temos os motivos pedido de demissão, término de contrato, dispensa sem justa causa. A única coisa que a planilha precisa calcular é o saldo de salário do mês da rescisão, o valor dos avos de férias, 1/3 sobre os avos de férias, 13° proporcional, médias sobre férias, médias sobre 13°. Precisa de uma coluna somente para informar as horas extras realizadas para médias, ou outros eventos. Alguém consegue me auxiliar?
  7. Boa tarde! Tenho uma planilha onde tem uma aba com o nome "Base" que contém cargos repetidos, porém com informações diferentes, o que eu queria fazer é: Na aba consulta criar uma lista suspensa(que não apareça os cargos repetidos) ao lado do campo CARGO, onde ao selecionarBase Temporários.xls um cargo ele me traga as informações de chapa, nome, cpf, tomador, admissão, etc de todos os funcionários relacionados ao cargo. Tentei de várias formas mais não consegui fazer com que apareça a listagem de todos os temporários que contem o mesmo cargo. Base Temporários.xls
  8. Segue o arquivo, como não estava funcionando eu retirei esta função, a única configuração que contém nele é a data automática e o preenchimento automático de campos que contem as mesmas informações. Daí eu precisava criar um numero de proposta tipo 01120220 - Número da proposta: 01 e data 120220, daí a configuração deve funcionar para que mude este número somente quando eu salvar o arquivo, porque se eu entrar e consultar e fechar ele vai mudar automaticamente e perder a sequencia que deveria seguir. Proposta.docx
  9. Existe a possibilidade de nesse arquivo constar o numero subsequente junto com a data que eu estiver fazendo a proposta, por exemplo 01290120, que seria 01 o número da proposta e 290120 a data da proposta sem o /. Outro ponto é que quando eu fecho o documento sem salvar ele automaticamente muda a sequencia, gostaria que ele só mudasse quando eu salvasse, pois se eu não salvar e depois abrir novamente ele está alterando a sequencia. Uma outra questão é que quando salvo este documento na rede, e outra pessoa abre na máquina dela, não está considerando a sequencia, aparece a mensagem "Não é possível executar código em modo de criação". Sub Cartanumerada() On Error GoTo Erro Documents.Add Template:="Nota_debito_center" DocDir$ = "Z:\Logística\NOTA DEBITO" ArqIni$ = "Z:\Logística\NOTA DEBITO" AnoAtual$ = Year(Now()) If ArquivoExiste(ArqIni$) <> -1 Then Call ZeraContagem(AnoAtual$, ArqIni$) Else AnoIni$ = System.PrivateProfileString$(ArqIni$, "Contador", "Ano") DIf = Val(AnoAtual$) - Val(AnoIni$) If DIf > 0 Then Call ZeraContagem(AnoAtual$, ArqIni$) ElseIf DIf < 0 Then MsgBox "Erro no relógio do micro ou arquivo INI adulterado." GoTo Fim End If End If nuMicrosoft = System.PrivateProfileString$(ArqIni$, "Contador", "CartaNum") n = Val(nuMicrosoft) + 1 Valor$ = Right$("001" & n, 3) AnoAtual$ = Right$(AnoAtual$, 2) NovoTexto$ = Valor$ + "/" + AnoAtual$ Selection.Find.ClearFormatting Selection.Find.Replacement.ClearFormatting With Selection.Find .Text = "Autonumeração" .Replacement.Text = NovoTexto$ .Forward = True .Wrap = wdFindContinue End With Selection.Find.Execute Replace:=wdReplaceAll nomedoc$ = DocDir$ + Valor$ + "-" + AnoAtual$ + ".doc" If ArquivoExiste(nomedoc$) = -1 Then MsgBox "O arquivo " + nomedoc$ + " já existe. Operação cancelada." Else ActiveDocument.SaveAs FileName:=nomedoc$ System.PrivateProfileString(ArqIni$, "Contador", "CartaNum") = Valor$ End If GoTo Fim Erro: MsgBox "Não foi possível abrir o Arquivo." Fim: End Sub Function ArquivoExiste(Arq$) On Error GoTo ArqExiste_Err Open Arq$ For Input As #1 Close #1 ArquivoExiste = -1 GoTo FimArq ArqExiste_Err: ArquivoExiste = 0 FimArq: End Function Sub ZeraContagem(AnoNovo$, Ini$) System.PrivateProfileString(Ini$, "Contador", "Ano") = AnoNovo$ System.PrivateProfileString(Ini$, "Contador", "CartaNum") = "0" End Sub
  10. @Basole Bom dia! Existe a possibilidade de nesse arquivo constar o numero subsequente junto com a data que eu estiver fazendo a proposta, por exemplo 01290120, que seria 01 o número da proposta e 290120 a data da proposta sem o /. Outro ponto é que quando eu fecho o documento sem salvar ele automaticamente muda a sequencia, gostaria que ele só mudasse quando eu salvasse, pois se eu não salvar e depois abrir novamente ele está alterando a sequencia. Uma outra questão é que quando salvo este documento na rede, e outra pessoa abre na máquina dela, não está considerando a sequencia, aparece a mensagem "Não é possível executar código em modo de criação".
  11. Bom dia! Preciso criar um arquivo em Word que ao abrir ele me dê um número de proposta sequencial automática, tipo 01280120 que seria 01 o número da proposta e 280120 a data da proposta, quando eu salvar este documento e abrir outro ele me dê a sequencia 02280120 considerando o próximo número de proposta e a data, estou montando a expressão abaixo, mais não consigo finalizar para que funcione da forma que descrevi acima, alguém pode me ajudar? Private Sub Document_Close() If ActiveDocument.Saved Then contador = 0 arquivo = "c:\contador.txt" If Dir(arquivo) <> vbNullString Then n = FreeFile() Open arquivo For Input As #n Input #n, contador Close #n End If contador = contador + 1 n = FreeFile() Open arquivo For Output As #n Print #n, contador Close #n End If End Sub Private Sub Document_New() arquivo = "c:\contador.txt" If Dir(arquivo) <> vbNullString Then n = FreeFile() Open arquivo For Input As #n Input #n, contador Close #n End If Selection.TypeText "Proposta:" & Date & "" End Sub

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...