Saltar al contenido

buscar y cargar imagenes con macros


Recommended Posts

publicado

hola mi duda es la siguiente estoy en un libro de excel utilizando macros y necesito poner varias imagenes en este, cuando lo hago las imagenes se empiezan a mover de las casillas que les asigne cada vez que adiciono una, si alguien por favor me podria ayudar

codigo.txt

publicado

Si siempre usas la macro tal como está, cada imagen que vayas añadiendo se sobrepondrá encima de la anterior, con la altura y tamaño del rango A39:L71.

Sube un ejemplo explicando que es exactamente lo que quieres y miraremos de echarte una mano.

publicado

ok perdon lo que hago es poner en el codigo el lugar donde quiero que vallan las fotos claramente en diferente lugar, pero pues al ir insertando una tras otra las imagenes estas se mueven

- - - - - Mensaje combinado - - - - -

ok perdon lo que hago es poner en el codigo el lugar donde quiero que vallan las fotos claramente en diferente lugar, pero pues al ir insertando una tras otra las imagenes se mueven

codigo2.txt

codigo2.txt

publicado

Hola:

Lo único extraño sería la forma de establecer las propiedades Top y Left, déjalo de esta manera y mejor especificas que se trata de la hoja activa.

Sub foto1()Dim ruta As String, Foto As Object
ruta = Application.GetOpenFilename
On Error Resume Next
ActiveSheet.Pictures.Insert(ruta).Select
Selection.ShapeRange.Top = ActiveSheet.Range("A39").Top '<===========
Selection.ShapeRange.Left =ActiveSheet. Range("A39").Left '<===========
Selection.ShapeRange.LockAspectRatio = msoFalse
Selection.ShapeRange.Width =ActiveSheet. Range("A39:L71").Width '<=======
Selection.ShapeRange.Height =ActiveSheet.Range("A39:L71").Height '<========
End Sub


[/CODE]

Lo he probado, no todos los casos, pero los que he probado me han funcionado sin problemas.

publicado

ok gracias, lo probe pero el problema continua, entonces tengo una pregunta cuando estoy en la hoja de excel yo utilizo formas como rectangulos o circulos, y luego le asigno la Macro correspondiente a su posicion, pero cuando ingreso las fotos estas se mueven de suposicion original. Me entiende?

Tiene alguna sugerencia para que esto no ocurra

Gracias

- - - - - Mensaje combinado - - - - -

o si conoce como hacer para que se actualice la hoja de excel,

- - - - - Mensaje combinado - - - - -

como refrescar la pagina

publicado

ok pero al intentar subir el archivo la pagina no me permite, hay algún correo al cual yo se lo pueda enviar y usted se de cuenta de cual es el problema que le estoy hablando

- - - - - Mensaje combinado - - - - -

ok pero al intentar subir el archivo la pagina no me permite, hay algún correo al cual yo se lo pueda enviar y usted se de cuenta de cual es el problema que le estoy hablando

- - - - - Mensaje combinado - - - - -

ok pero al intentar subir el archivo la pagina no me permite, hay algún correo al cual yo se lo pueda enviar y usted se de cuenta de cual es el problema que le estoy hablando

- - - - - Mensaje combinado - - - - -

ok pero al intentar subir el archivo la pagina no me permite, hay algún correo al cual yo se lo pueda enviar y usted se de cuenta de cual es el problema que le estoy hablando

publicado

Mi problema es que necesito una macro que:

1º te permita seleccionar una foto

2ºinsertarla en la zona destinada a ella (una celda determinada) con el tamaño de dicha celda

Yo lo que quiero es poder seleccionarla, es decir, que me habra una ventanita con la que yo pueda navegar entre carpetas y seleccionarla

- - - - - Mensaje combinado - - - - -

Mi problema es que necesito una macro que:

1º te permita seleccionar una foto

2ºinsertarla en la zona destinada a ella (una celda determinada) con el tamaño de dicha celda

Yo lo que quiero es poder seleccionarla, es decir, que me habra una ventanita con la que yo pueda navegar entre carpetas y seleccionarla

Archivado

Este tema está ahora archivado y está cerrado a más respuestas.

  • 109 ¿Te parecen útiles los tips de las funciones? (ver tema completo)

    1. 1. ¿Te parecen útiles los tips de las funciones?


      • No
      • Ni me he fijado en ellos

  • Ayúdanos a mejorar la comunidad

    • Donaciones recibidas este mes: 0.00 EUR
      Objetivo: 130.00 EUR
  • Archivos

  • Estadísticas de descargas

    • Archivos
      188
    • Comentarios
      98
    • Revisiones
      29

    Más información sobre "Cambios en el Control Horario"
    Última descarga
    Por pegones1

    3    1

  • Crear macros Excel

  • Mensajes

    • Saludos amigos espero estén bien  En la actualidad utilizo la siguiente macro para generar un código alfanumérico continuo que al guardar los datos se copia en la Celdas “B5” de las Hojas 58 (MATRIZ1) y Hojas59 (MATRIZ2) Private Sub CommandButton3_Click()     If Hoja58.Range("B5").Value < 9999 Then Hoja58.Range("B5").Value Hoja58.Range("B6").Value + 1     Else        Hoja58.Range("B5").Value = 1     End If If Hoja59.Range("B5").Value < 9999 Then Hoja59.Range("B5").Value = Hoja59.Range("B6").Value + 1 Else        Hoja59.Range("B5").Value = 1     End If End Sub El código se genera normalmente sin embargo no se copia inmediatamente en las Celdas “B5” sino que aparece en las Celdas “B6” mientras que las Celdas “B5” siempre permanecen en blanco, actualmente el código consta de tres letras y cuatro dígitos (RCI-0000) pero me interesa poderle concatenar el mes y año en formato mm-yy para que el código finalmente quede expresado de la siguiente forma RCI-0000-00-00 Mucho les sabre agradecer la ayuda que me puedan dar RCI PRUEBA..xlsm
    • Saludos amigos espero estén bien  En la actualidad  los datos provenientes de los TextBox 5, 6 y 7 se guardan en las Columnas H, I y O de las Hojas 58 (MATRIZ1) y Hojas59 (MATRIZ2) sin embargo cuando el texto es abundante no se visualiza completamente en las celdas correspondientes de allí que necesito que cada fila se ajuste al tamaño de la celda que contenga mayor cantidad de texto para lo cual he probado con la siguiente macro: Private Sub Worksheet_SelectionChange(ByVal Target As Range) Cells.EntireRow.AutoFit End Sub Sin embargo, dicha macro coloca todas las filas del tamaño del texto que contengan y lo que en realidad necesito es que dicha macro solo se aplique desde la Fila 5 en adelante. Mucho les sabre agradecer la ayuda que me puedan dar RCI PRUEBA..xlsm
    • Saludos amigos espero estén bien  En la actualidad utilizo la siguiente macro para que la fecha aparezca en el Textbox2: Private Sub UserForm_activate() Me.TextBox2.Value = VBA.Date End Sub Sin embargo, una vez guardo los datos la fecha cambia de formato y se guarda en formato mm/dd/yyyy en vez de dd/mm/yyyy y este cambio de fecha me distorsiona los resultados de las fórmulas en las Columnas J en las Hojas 58 (MATRIZ1) y Hojas59 (MATRIZ2) Mucho les sabre agradecer la ayuda que me puedan dar RCI PRUEBA..xlsm
    • ¡Hola! Después de un buen tiempo ausente...  @Gabriela hg ya que veo que tienes Excel 365, te dejo mi solución para piezas y gramos.   Extraer piezas - gramos 365_GP.xlsx
  • Visualizado recientemente

    • No hay usuarios registrado para ver esta página.
×
×
  • 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.