- 16 Mar 2021 às 19:39
#62915
Boa noite pessoal, estou com uma dúvida. Preciso executar uma macro, porém, ela só pode ser executada se o valor de uma determinada célula for correspondente à “FALSO”. Então, se a célula W34 apresentar escrito dentro dela “FALSO” a seguinte macro (que já está funcionando perfeitamente e tem como atividade copiar as células de AF2 até AH2 numa lista) rodará:
Agradeço a atenção!!
Código: Selecionar todos
Se na célula W34 apresentar qualquer outro valor, ou até mesmo não apresentar nenhum conteúdo, a macro acima não será executada e não acontecerá nada. Vocês sabem o que preciso colocar nesse código acima para que isso tudo possível?Range("AF2:AH2").Select
Selection.Copy
Range("AW1").Select
If Range("AW2").Value <> "" Then
Selection.End(xlDown).Select
End If
ActiveCell.Offset(1, 0).Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
ActiveWindow.ScrollColumn = 43
Range("AF1").Select
Application.CutCopyMode = False
End Sub
Agradeço a atenção!!