Este fórum está sendo desativado

Depois de 9 anos, este fórum será desativado. Mas calma.... estamos migrando para uma comunidade no DISCORD. Junte-se a nós.

ENTRAR PARA DISCORD

Tópicos relacionados a códigos VBA, gravação de macros, etc.
  • Avatar do usuário
  • Avatar do usuário
  • Avatar do usuário
Por Adrian
Posts
#2964
Pessoal bom dia!

Rotina - Sempre após digitar qualquer valor na mesma célula H13, após isso sempre clico no botão que criei para pular para para outra planilha. Haveria algum argumento para inserir em minha macro, tipo assim: após digitar e pressionar o botão ENTER para plan 1.

Grato

Adriano
Avatar do usuário
Por Startec
Posts Avatar
#2967
Não tem um evento proprio na planilha, para isso. O que pode fazer é habilitar a tecla [enter], executar sua macro:
O incoveniente é que qq momento que teclar o enter a macro sera executada:
ex.;
Em EstaPasta_de_Trabalho:
Código: Selecionar todos
Private Sub Workbook_Open()
   Application.OnKey "{ENTER}", "MinhaMacro"
End Sub 
E em um modulo:
Código: Selecionar todos
Sub MinhaMacro()
MsgBox "Minha macro"
End Sub
Avatar do usuário
Por Startec
Posts Avatar
#2971
Acho que eu nao entendi direito o que ele está querendo...
Tem sim Startec.
No caso o Adrian pode usar:
CÓDIGO: SELECIONAR TODOS
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$H$13" Then Sheets("Plan1").Select
End Sub
Mas pela sua rotina, mesmo que ele nao tecle [enter], a plan1 será selecionada.
Avatar do usuário
Por Henrique
Posts Avatar
#2972
Startec,

Pelo que eu entendi, o Adrian não quer ficar clicando no botão que ele criou toda vez que termina de alterar a célula H13 da planilha. Ele quer que ao mudar o valor da célula H13, vá automaticamente para planilha Plan1.
Avatar do usuário
Por alexandrevba
Avatar
#2976
Boa tarde!!

Como dito pelo Herique, os efeitos de alteração nas células devem se usar o evento
Código: Selecionar todos
Private Sub Worksheet_Change(ByVal Target As Range)
Obs: Cuidado ao usar formulas

Att
long long title how many chars? lets see 123 ok more? yes 60

We have created lots of YouTube videos just so you can achieve [...]

Another post test yes yes yes or no, maybe ni? :-/

The best flat phpBB theme around. Period. Fine craftmanship and [...]

Do you need a super MOD? Well here it is. chew on this

All you need is right here. Content tag, SEO, listing, Pizza and spaghetti [...]

Lasagna on me this time ok? I got plenty of cash

this should be fantastic. but what about links,images, bbcodes etc etc? [...]

Estamos migrando para uma comunidade no Discord