Notifications
Clear all

Solver com VBA

3 Posts
2 Usuários
0 Reactions
542 Visualizações
(@bdemeo)
Posts: 0
New Member
Topic starter
 

Galera estou precisando de uma ajuda em um projeto.

Preciso que alguém faça esses 2 itens abaixo pois não estou conseguindo.

A 1a questão da pra fzer no solver e no proprio excel sem vba
a 2a precisa de vba

Grato desde já pelo help, posso até dar contribuição financeira.

Eh nois

 
Postado : 07/04/2016 9:40 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa tarde bdemeo,

Segue minha contribuição com a 2.

Option Explicit

Public Function Comissao(ByVal Valor As Currency) As Currency
Dim Final       As Currency
Dim i           As Long
Dim Faixa()
Dim Index()
   
    Faixa = Array(50000, 80000, 100000, 10 ^ 10)
    Index = Array(1.5, 2.5, 3.5, 4.5)
    
    For i = 0 To Application.WorksheetFunction.CountA(Faixa) - 1
        
        If Valor >= Faixa(i) Then
            If i > 0 Then
                Final = Final + ((Faixa(i) - Faixa(i - 1)) * Index(i))
            Else
                Final = Final + (Faixa(i) * Index(i))
            End If
        Else
            If i > 0 Then
                Final = Final + ((Valor - Faixa(i - 1)) * Index(i))
            Else
                Final = Final + Valor * Index(i)
            End If
            Exit For
        End If
    Next i

    Comissao = Format(Final / 100, "#,##0.00")

End Function

Qualquer coisa da o grito.
Abraço

 
Postado : 07/04/2016 10:40 am
(@bdemeo)
Posts: 0
New Member
Topic starter
 

Bernardo,

Você é O CARA!

Muito Obrigado meu velho, fez a boa !! :mrgreen: :mrgreen:

 
Postado : 07/04/2016 11:27 am