Duvida rápida em Excel

2 respostas
Ironlynx

Pessoal, pintou uma dúvida besta aqui, e eu não consegui matar de forma “rápida” ao criar uma macro:
Preciso que ao clicar em uma célula, uma macro chame uma planilha, algo + ou -:

Sub Worksheet_Change(ByVal Target As Range)
 Dim linha As Integer
 Dim coluna As Integer

 ' Usamos o argumento Target para saber qual campo foi alterado.
 coluna = Target.Column
 linha = Target.Row
 
 ' Executa a função calculo se campo B5 foi selecionado.
 If (linha = 5 And coluna = 2) Then
   Call Sheets("Planilha secundaria").Activate
 End If
 
End Sub

Qual função chamo para executar uma segunda planilha?

2 Respostas

L

Ironlynx:
Pessoal, pintou uma dúvida besta aqui, e eu não consegui matar de forma “rápida” ao criar uma macro:
Preciso que ao clicar em uma célula, uma macro chame uma planilha, algo + ou -:

Sub Worksheet_Change(ByVal Target As Range)
 Dim linha As Integer
 Dim coluna As Integer

 ' Usamos o argumento Target para saber qual campo foi alterado.
 coluna = Target.Column
 linha = Target.Row
 
 ' Executa a função calculo se campo B5 foi selecionado.
 If (linha = 5 And coluna = 2) Then
   Call Sheets("Planilha secundaria").Activate
 End If
 
End Sub

Qual função chamo para executar uma segunda planilha?

Voce quer abrir uma outra PLanilha, no sentido de outro arquivo, ou uma planilha do mesmo arquivo ?

Ironlynx

De outro arquivo, mas como eu não manjo nada de Excel(é a primeira vez que eu mexo nele em anos- fiz algo com ele uns 3,4 anos trás-não lembro o quê… :lol: ), se tiver as duas respostas seria excelente! :smiley:

Criado 7 de setembro de 2010
Ultima resposta 7 de set. de 2010
Respostas 2
Participantes 2