Realizei um teste qualquer, sei que a forma abaixo não é a mais apropriada pois usei a forma de macro absoluta e não a foma relativa enfim, ao executar o script abaixo, o valor final quando digitado 10 de Nota P1 e 10 de Nota P2 tenho como resultado da linha e2 é 10, porém não sei onde estou errando
Sub cadastraR() Range("a1") = "Nome" Range("b1") = "RA" Range("c1") = "Nota P1" Range("d1") = "Nota P2" Range("e1") = "Media"
Range("a2") = InputBox("Informe o nome") Range("b2") = InputBox("Informe o RA") Range("c2") = InputBox("Informe a nota P1") Range("d2") = InputBox("Informe a nota P2") Range("e2") = (ActiveCell.Offset(0, -2).Value + ActiveCell.Offset(0, -1).Value) / 2
End Sub