Pessoal, boa tarde.
Quebrei a cabeça aqui e montei os códigos abaixo, acontece que quando adaptei para minha planilha original me dá um erro de "TIPOS INCOMPATÍVEIS" para o código """"""" Cells(i, "f").Value = (1 - Cells(i, "e")) """""", conseguem me explicar se eu preciso fazer algum ajuste? Muito Obrigado
Sub PrimeiraParte()
Dim i As Integer
'Da linha 2 até a linha 4
For i = 2 To 4
'Coluna "F"
Cells(i, "f").Value = (1 - Cells(i, "e"))
If Cells(i, "a").Value = "-" Then
Cells(i, "g").Value = Cells(i, "a")
Else
Cells(i, "g").Value = Cells(i, "a") * Cells(i, "d")
End If
'coluna H
Cells(i, "h").Value = Cells(i, "b") * Cells(i, "f")
Next i
End Sub
Sub SegundaParte()
For i = 2 To 4
'coluna J
If Cells(i, "i").Value = "-" Or Cells(i, "i").Value = "NÃO" Then
Cells(i, "J").Value = "-"
Else
If Cells(i, "a") = 0 Then
Cells(i, "j").Value = Cells(i, "a")
End If
If Cells(i, "g") >= Cells(i, "h") Then
Cells(i, "j").Value = "-"
Else
Cells(i, "j").Value = 1 - (Cells(i, "g")) / Cells(i, "h")
End If
End If
Next i
End Sub
Sub TerceiraParte()
For i = 9 To 10
If Cells(i, "d").Value = "Mão Dupla" Then
If InStr(Cells(i, "a"), "-") > 0 And InStr(Cells(i, "b"), "-") > 0 Then
Cells(i, "e").Value = "Destaque"
Else
Cells(i, "e").Value = "Guia"
End If
Else
Cells(i, "e").Value = "Guia"
End If
Next i
End Sub
Sub QuartaParte()
'Coluna L
For i = 2 To 10
If Cells(i, "K").Value = "-" Then
Cells(i, "L").Value = "-"
Else
If Cells(i, "G") > Cells(i, "h") Then
Cells(i, "L").Value = ((1 + Cells(i, "K")) * (1 - Cells(i, "H")) / (1 - Cells(i, "G")) - 1)
Else
Cells(i, "L").Value = Cells(i, "K").Value
End If
End If
Next i
End Sub
Postado : 02/05/2014 2:01 pm