Pessoal, estou o dia inteiro quebrando a cabeça e acho que vcs podem me ajudar:)
Tenho em um planilha a coluna Y que mostra os preços da Internet e na coluna x a minha margem bruta e na coluna P a minha margem desejável, para poder chegar na margem desejável é preciso mudar os valores da coluna N que seria o meu preço de compra, que é exatamente o que preciso saber, ou seja por quanto preciso comprar para poder chegar na margem desejável da coluna P.
Fiz a macro abaixo, mas está dando erro, alguém pode me ajudar?
Obrigada,
Sub Atingir_Meta()
Dim MargemDesejavel As Double
MargemDesejavel = Range("p").Value
Range("Ah7").Select
While ActiveCell.Value <> ""
Range("v5" & ActiveCell.Row).Value = Range("n" & ActiveCell.Row).Value
If ActiveCell.Value < MargemDesejavel And Range("o" & ActiveCell.Row).Value <> "Total" Then
ActiveCell.GoalSeek Goal:=MargemDesejavel, ChangingCell:=Range("n" & ActiveCell.Row)
End If
ActiveCell.Offset(1, 0).Select
Wend
MsgBox "Concluído"
End Sub
__________________________________________
Editado pela Moderação. Motivo: Procure utilizar o botão Código (< >) sempre que for inserir código VBA ou Fórmulas. O Planilhando agradece!
Postado : 06/11/2021 10:52 pm