Insertar un archivo jpg con VBA

Tengo el siguiente código introducido en una macro de excel:
ISBN = Range("B17").Value
ActiveSheet.Pictures.Insert ("E:\novela.jpg").Select
La idea es la siguiente. Quiero abrir un archivo jpg que se llame igual que el contenido de la casilla "B17". Si sustituyo "novela" por la variable "ISBN" no me funciona. ¿Serías tan amable de echarme un cable?
Un saludo y muchas gracias.

1 respuesta

Respuesta
1
Si la celda B17 tiene el nombre completo con la extensión será:
ActiveSheet.Pictures.Insert ("E:\" & ISBN).Select
Si la celda B17 tiene solo el nombre sin la extensión será:
ActiveSheet.Pictures.Insert ("E:\" & ISBN & ".jpg").Select

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas