Notifications
Clear all

COLAR CELULAS DE UMA PLANILHA EM OUTRA (erro 13)

2 Posts
2 Usuários
0 Reactions
898 Visualizações
(@bifrosen)
Posts: 1
New Member
Topic starter
 

Caros colegas, não tenho experiencia com VBA e preciso que de acordo com o valor de uma celula (JANEIRO ou FEVEREIRO) ele realize uma função, que no caso de JANEIRO é um macro que tem a seguinte logica:
1º Seleciona a Planilha "Calculo Automatizado"
2º Seleciona o intervalo "A4:E8"
3º Copia o intervalo selecionado
4º Seleciona a Planilha "IMPRESSAO MENSAL"
5º Seleciona o intervalo "O9:S13"
6º Cola especial somente valores

Pesquisei na net e fui tentando fazer o codigo... Ficou mais ou menos assim... Só que deu erro 13 Tipos incompativeis...

Private Sub Worksheet_Change(ByVal Target As Range)
    If Target.Address = "$C$3" And Target.Value = "JANEIRO" Then
        Call JANEIRO
    ElseIf Target.Address = "$C$3" And Target.Value = "FEVEREIRO" Then
        Call FEVEREIRO
    Else: Exit Sub
    End If
End Sub
Sub JANEIRO()
    Application.Goto (ActiveWorkbook.Sheets("Calculo Automatizado").Range("A4:E8"))
    Selection.Copy
    Application.Goto (ActiveWorkbook.Sheets("IMPRESSAO MENSAL").Range("O9:S13"))
    ActiveSheet.Paste
End Sub
Sub FEVEREIRO()
    MsgBox "FEVEREIRO"
End Sub
 
Postado : 31/01/2017 10:14 pm
(@walter29)
Posts: 9
Active Member
 

Olá amigo, bom dia!

Envia o modelo da planilha assim fica mais fácil para ajuda-lo.

Abraço!

 
Postado : 01/02/2017 12:15 am