Você pode colocar qualquer texto ou número na barra de status com o VBA.
Copie isso no VBA para a planilha:
Private Sub Workbook_SheetSelectionChange(ByVal Sh As Object, ByVal Target As Range)
q = Target.Value
qRow = Target.Row
qColumn = Target.Column
If IsNumeric(q) Then
m = moneyconverter(q)
Application.StatusBar = m & " €"
Else
Application.StatusBar = False
End If
End Sub
Public Function moneyconverter(originalmoney As Variant)
moneyconverter = (originalmoney / 3)
End Function
Existem duas partes:
- Worksheet_SelectionChange : Aqui está a detecção da célula selecionada.
- função moneyconverter : aqui você tem que colocar a conversão de moeda. Para fins de demonstração, assumi que era a moeda original dividida por 3 e as unidades monetárias eram Euros (€).
Os valores aparecerão no lado esquerdo da barra de status e estarão lá, mesmo que você mude para outra pasta de trabalho aberta. Para limpar o valor, na folha original, selecione uma célula de texto.