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 AndreAnjos
Posts
#61444
Planilha2.Activate
Range("P2").Select
If ActiveCell.Value > 0 Then
MsgBox "Existem contas contábeis não cadastradas!!!"
Exit Sub
End If
If ActiveCell.Value < 0 Then
MsgBox "Existem contas contábeis não cadastradas!!!"
Exit Sub
End If

Na célula P2 existe a seguinte fórmula: valor de uma célula, menos o valor de outra célula, o resultado é 0. Quando o resultado dessa célula for diferente de 0, quero que a macro interrompa a leitura do script e aponte o erro. Estou utilizando o código acima, o problema é que muitas vezes o valor da célula está zerado e mesmo assim aparece o msg box dizendo que existem contas contábeis não cadastradas. Conseguem me ajudar?
Por osvaldomp
#61451
Veja se atende.
Código: Selecionar todos
Sub Teste()
 If Planilha2.[P2] <> 0 Then MsgBox "Existem contas contábeis não cadastradas!"
End Sub
Por AndreAnjos
Posts
#61452
Testei e aparentemente funcionou. Preciso testar mais vezes pra ver se não falha. O arquivo é repleto de rotinas, em diversos módulos, é demorada a atualização. Qual é diferença desse modelo de referência (Planilha2.[P2]) para o que eu estava utilizando?
osvaldomp agradeceu por isso
Por osvaldomp
#61453
[P2] equivale a Range("P2").Value
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