Saltar al contenido

Marc_Ba

Miembro
  • Contador de contenido

    11
  • Unido

  • Última visita

Sobre Marc_Ba

  • Cumpleaños 02/13/1989

Configuraciones

  • Campo que utilizas como separador de argumentos
    ,

Visitantes recientes del perfil

El bloque de últimos visitantes está desactivado y no se puede mostrar a otros usuarios.

Marc_Ba's Achievements

Novato

Novato (1/14)

0

Reputación de la comunidad

  1. Version 1.0.0

    47 downloads

    Buenos días a todos, Antes que nada, muchas gracias a los interesados en ayudar a personas Noob en esto de las macros como yo. Normalmente grabo algunas macros y le puedo entender un poco. He estado trabajando en un documento en el cual me permita actualizar la imagen de una hoja al cambiar una celda con una lista, y que ejecutar la macro actualice la imagen. Comencé por crear nombrar a todas las imágenes con el mismo prefijo "IMG_" en una "tabla" . Ahora bien, grabé la macro y le puse "Santander", y me funcionó pero ahora no sé cómo definir una variable del nombre de la imagen ------ Sub ActualizarImg() Range("D1").Select ActiveCell.FormulaR1C1 = "=CONCATENATE(""IMG_"",RC[-1])" Range("D1").Select Selection.Copy Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _ :=False, Transpose:=False Application.CutCopyMode = False Selection.Copy ActiveSheet.Previous.Select Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _ :=False, Transpose:=False Application.CutCopyMode = False ActiveSheet.Shapes.Range(Array("IMG_Santander")).Select ------------> aquí es donde no sé cómo pudiera cambiarle para que sea el valor de la celda seleccionada. Selection.Copy ActiveSheet.Next.Select Range("D1").Select ActiveSheet.Paste End Sub --------------- Igual subo el documento para que quede más claro:
×
×
  • Crear nuevo...

Información importante

Echa un vistazo a nuestra política de cookies para ayudarte a tener una mejor experiencia de navegación. Puedes ajustar aquí la configuración. Pulsa el botón Aceptar, si estás de acuerdo.