Вы можете использовать Application.ThisCell
.
Public Function CO_NAMEREFORM() As String
Application.Volatile
With Application.ThisCell
Dim CellRef As Range
Set CellRef = .Parent.Range("G" & .Row)
End With
'=LEFT($G4,FIND("/",$G4)+1)
CO_NAMEREFORM = Left(CellRef.Value, InStr(CellRef.Value, "/") + 1)
End Function
Но, по моему мнению (и другим), это плохая идея - в качестве @Scott Craner указал, что теперь функция должна быть изменчивой, и это только увеличивает накладные расходы.