Formula sobre lista Excel

28/01/2011 - 12:31 por chuso | Informe spam
¡ Hola !
Hola amigos, tengo un problema y me gustaria que me lo resolvierais.
En una celda tengo una lista con 3 valores a elegir (Euros, Dolares y Pesos) y me gustaría que en la celda de al lado apareciera automaticamente el simbolo de la moneda elegida en la lista.
Tengo los simbolos en 3 celdas de la misma hora
¿Como puedo hacerlo?
Muchas, muchas gracias!
 

Leer las respuestas

#1 Ignacio
31/01/2011 - 17:15 | Informe spam
¡Hola, Chuso!

Suponiendo que la celda donde está la lista es la A1 copia este código
en el Editor de Visual Basic, en la hoja donde esté la celda:

Private Sub Worksheet_Change(ByVal Target As Range)
If ActiveCell.Address = "$A$1" Then
If Target = "Euros" Then
Selection.Offset(0, 1) = "€"
ElseIf Target = "Dolares" Then
Selection.Offset(0, 1) = "$"
ElseIf Target = "Pesos" Then
Selection.Offset(0, 1) = "P"
End If
End If
End Sub

Espero que te sirva de ayuda.
Un saludo,
Ignacio.

Preguntas similares