Adaptar código
Hola Elsamatilde.
Consultando las respuestas que has facilitado a otros inexpertos como yo (bueno, yo el que más) he visto un código que me gustó, el cual podría resultarme útil con un pequeño cambio. ¿Lo qué hace el mismo es que al presionar una celda determinada de la columna? ¿A? Se muestra una imagen.
Mi problema es que esa imagen se muestra justo encima de la celda presionada.
¿Se podría representar, esa imagen, en un sitio de la hoja que yo decida, ejemplo en la celda? ¿G10?
También, ¿Podría hacerlo mediante una VALIDACIÓN DE DATOS CON CRITERIO DE LISTA?
El Código al que hago referencia es:
Private Sub Worksheet_selectionChange(ByVal Target As Excel.Range)
If Target.Column = 1 Then
ActiveSheet.Pictures.Delete
Select Case Target.Value
Case 1
ActiveSheet.Pictures.Insert(ThisWorkbook.Path & "\1111.jpg").Select
Case 2
ActiveSheet.Pictures.Insert(ThisWorkbook.Path & "\2222.jpg").Select
End Select
End If
End Sub
Si consideras que en la presente consulta pudieran estar incluidas dos preguntas gustosamente te las formularé por separado.
Un saludo.
Consultando las respuestas que has facilitado a otros inexpertos como yo (bueno, yo el que más) he visto un código que me gustó, el cual podría resultarme útil con un pequeño cambio. ¿Lo qué hace el mismo es que al presionar una celda determinada de la columna? ¿A? Se muestra una imagen.
Mi problema es que esa imagen se muestra justo encima de la celda presionada.
¿Se podría representar, esa imagen, en un sitio de la hoja que yo decida, ejemplo en la celda? ¿G10?
También, ¿Podría hacerlo mediante una VALIDACIÓN DE DATOS CON CRITERIO DE LISTA?
El Código al que hago referencia es:
Private Sub Worksheet_selectionChange(ByVal Target As Excel.Range)
If Target.Column = 1 Then
ActiveSheet.Pictures.Delete
Select Case Target.Value
Case 1
ActiveSheet.Pictures.Insert(ThisWorkbook.Path & "\1111.jpg").Select
Case 2
ActiveSheet.Pictures.Insert(ThisWorkbook.Path & "\2222.jpg").Select
End Select
End If
End Sub
Si consideras que en la presente consulta pudieran estar incluidas dos preguntas gustosamente te las formularé por separado.
Un saludo.
1 respuesta
Respuesta de Elsa Matilde
1