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.
Por Jhony011
#42267
gente td tranquilo!?!?
sou novo aqui no forum.
e vou falar logo, sou cabaço nesse vba. por isso preciso de uma ajuda federal...
trabalho com um arquivo e contem algumas planilhas
em uma delas tem um campo que agente pode clicar num botaozinho e desbloquear e escrever uma observacao e depois bloquear o campo novamente e tal... td certinho.
o codigo é esse aí embaixo
Código: Selecionar todos
ThisWorkbook.Sheets("ResultMes").Range("obsResultMes").Select 
      Selection.Locked = Not Selection.Locked 
       If Selection.Locked = False Then 
         MsgBox "Campo OBSs. Resultado Mensal Desbloqueado." & vbLf & "Os campos estão livre para edição." & vbLf & vbLf & "Após terminar, clique novamente para bloquear os campos.", vbInformation, "Aviso DESBLOQUEADO"
        Else
            MsgBox "OBSs. Resultado Mensal Bloqueado." & vbLf & "Não permite editar os campos.", vbCritical, "Aviso BLOQUEADO"
       End If
agora tamo querendo faze o mesmo com outro campo nessa mesma planilha.
como colocar esse codigo pra funcionar da mesma forma para os dois campos em botoes diferentes sem precisar copiar e colar a macro? uma macro pros dois campos mas cada campo com seu botao. meu chefe falou que ele sabe criar o campo la no excel msm e da um nome pra esse campo tmb. ok!?!?
fico aguardando uma ajuda dos senhores.
muito obrigado.
Por babdallas
#42543
Se você usar o código Application.Caller (https://docs.microsoft.com/pt-br/office ... ion.caller), poderá saber qual botão chamou a macro. Baseado no nome do botão (nomeie os botões com nomes diferentes) você pode fazer um IF para bloquear (ou desbloquear) um célula ou outra.
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