Ir para conteúdo
Fórum Script Brasil
  • 0

VBA - Como Inserir Dados em Outras Abas da Planilha??? - VBA


Breno Miranda

Pergunta

Olá amigos, estou com um problema.

Criei um código para cadastrar boletos em uma planilha excel, porém não estou conseguindo fazer um código para inserir dados nos meses corretos automaticamente...

Ex: inserir dados em "MARÇO" apartir do Mês de Referência ou Data de Vencimento informada pelo usuário.

image.thumb.png.e431ef8937cac180aadd7fcd1a8d348b.png

Esse código que fiz só insere os dados no mês de JANEIRO.

Agradeço a ajuda de todos, por favor...

Código:

Sub Cadastro()
    
If Range("d4") = Empty Or Range("d6") = Empty Or Range("d8") = Empty Or Range("f4") = Empty Or Range("f6") = Empty Or Range("f8") = Empty Or Range("d10") = Empty Then
MsgBox ("Insira todos os dados!")
Exit Sub
End If
  
    Sheets("JANEIRO").Select
    Range("b4").EntireRow.Insert
    
    ''EMPRESA
    Sheets("INSERIR DADOS").Select
    Range("d4").Copy
    Sheets("JANEIRO").Select
    Range("f4").PasteSpecial xlPasteValues
    
    ''FORMA DE PAGTO
    Sheets("INSERIR DADOS").Select
    Range("d6").Copy
    Sheets("JANEIRO").Select
    Range("g4").PasteSpecial xlPasteValuesAndNumberFormats

    ''DATA VENC
    Sheets("INSERIR DADOS").Select
    Range("d8").Copy
    Sheets("JANEIRO").Select
    Range("b4").PasteSpecial xlPasteValuesAndNumberFormats

    ''NF
    Sheets("INSERIR DADOS").Select
    Range("f4").Copy
    Sheets("JANEIRO").Select
    Range("d4").PasteSpecial xlPasteValues

    ''Nº BOLETO
    Sheets("INSERIR DADOS").Select
    Range("f6").Copy
    Sheets("JANEIRO").Select
    Range("e4").PasteSpecial xlPasteValues

    ''Valor
    Sheets("INSERIR DADOS").Select
    Range("f8").Copy
    Sheets("JANEIRO").Select
    Range("h4").PasteSpecial xlPasteValues


    Worksheets("INSERIR DADOS").Range("d4").ClearContents
    Worksheets("INSERIR DADOS").Range("d6").ClearContents
    Worksheets("INSERIR DADOS").Range("d8").ClearContents
    Worksheets("INSERIR DADOS").Range("f4").ClearContents
    Worksheets("INSERIR DADOS").Range("f6").ClearContents
    Worksheets("INSERIR DADOS").Range("f8").ClearContents
End Sub

Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,5k
×
×
  • Criar Novo...