macro para insertar imagen
Post on 13-Apr-2015
30 Views
Preview:
TRANSCRIPT
Sub Insertar_Imagenes()
Dim Imagen As Shape, Ruta As String
Dim Izquierda As Single, Arriba As Single, Escala As Single
Application.ScreenUpdating = False
On Error Resume Next
Ruta = "D:\Imagenes\1.jpg"
Izquierda = Columns("A:A").Width
Arriba = Rows("1:5").Height
Escala = 0.8
Set Imagen = ActiveSheet.Shapes.AddPicture(Ruta, True, True, Izquierda, Arriba, 1, 1)
With Imagen
.ScaleHeight Escala, msoCTrue, msoScaleFromTopLeft
.ScaleWidth Escala, msoCTrue, msoScaleFromTopLeft
End With
Ruta = "D:\Imagenes\2.jpg"
Izquierda = Columns("A:D").Width
Arriba = Rows("1:5").Height
Escala = 0.8
Set Imagen = ActiveSheet.Shapes.AddPicture(Ruta, True, True, Izquierda, Arriba, 1, 1)
With Imagen
.ScaleHeight Escala, msoCTrue, msoScaleFromTopLeft
.ScaleWidth Escala, msoCTrue, msoScaleFromTopLeft
End With
Ruta = "D:\Imagenes\3.jpg"
Izquierda = Columns("A:H").Width
Arriba = Rows("1:5").Height
Escala = 0.8
Set Imagen = ActiveSheet.Shapes.AddPicture(Ruta, True, True, Izquierda, Arriba, 1, 1)
With Imagen
.ScaleHeight Escala, msoCTrue, msoScaleFromTopLeft
.ScaleWidth Escala, msoCTrue, msoScaleFromTopLeft
End With
Ruta = "D:\Imagenes\4.jpg"
Izquierda = Columns("A:A").Width
Arriba = Rows("1:22").Height
Escala = 0.8
Set Imagen = ActiveSheet.Shapes.AddPicture(Ruta, True, True, Izquierda, Arriba, 1, 1)
With Imagen
.ScaleHeight Escala, msoCTrue, msoScaleFromTopLeft
.ScaleWidth Escala, msoCTrue, msoScaleFromTopLeft
End With
Ruta = "D:\Imagenes\5.jpg"
Izquierda = Columns("A:G").Width
Arriba = Rows("1:22").Height
Escala = 0.8
Set Imagen = ActiveSheet.Shapes.AddPicture(Ruta, True, True, Izquierda, Arriba, 1, 1)
With Imagen
.ScaleHeight Escala, msoCTrue, msoScaleFromTopLeft
.ScaleWidth Escala, msoCTrue, msoScaleFromTopLeft
End With
Ruta = "D:\Imagenes\6.jpg"
Izquierda = Columns("A:A").Width
Arriba = Rows("1:39").Height
Escala = 0.8
Set Imagen = ActiveSheet.Shapes.AddPicture(Ruta, True, True, Izquierda, Arriba, 1, 1)
With Imagen
.ScaleHeight Escala, msoCTrue, msoScaleFromTopLeft
.ScaleWidth Escala, msoCTrue, msoScaleFromTopLeft
End With
Ruta = "D:\Imagenes\7.jpg"
Izquierda = Columns("A:D").Width
Arriba = Rows("1:39").Height
Escala = 0.8
Set Imagen = ActiveSheet.Shapes.AddPicture(Ruta, True, True, Izquierda, Arriba, 1, 1)
With Imagen
.ScaleHeight Escala, msoCTrue, msoScaleFromTopLeft
.ScaleWidth Escala, msoCTrue, msoScaleFromTopLeft
End With
Ruta = "D:\Imagenes\8.jpg"
Izquierda = Columns("A:H").Width
Arriba = Rows("1:39").Height
Escala = 0.8
Set Imagen = ActiveSheet.Shapes.AddPicture(Ruta, True, True, Izquierda, Arriba, 1, 1)
With Imagen
.ScaleHeight Escala, msoCTrue, msoScaleFromTopLeft
.ScaleWidth Escala, msoCTrue, msoScaleFromTopLeft
End With
Ruta = "D:\Imagenes\9.jpg"
Izquierda = Columns("A:A").Width
Arriba = Rows("1:61").Height
Escala = 0.8
Set Imagen = ActiveSheet.Shapes.AddPicture(Ruta, True, True, Izquierda, Arriba, 1, 1)
With Imagen
.ScaleHeight Escala, msoCTrue, msoScaleFromTopLeft
.ScaleWidth Escala, msoCTrue, msoScaleFromTopLeft
End With
Ruta = "D:\Imagenes\10.jpg"
Izquierda = Columns("A:D").Width
Arriba = Rows("1:61").Height
Escala = 0.8
Set Imagen = ActiveSheet.Shapes.AddPicture(Ruta, True, True, Izquierda, Arriba, 1, 1)
With Imagen
.ScaleHeight Escala, msoCTrue, msoScaleFromTopLeft
.ScaleWidth Escala, msoCTrue, msoScaleFromTopLeft
End With
Ruta = "D:\Imagenes\11.jpg"
Izquierda = Columns("A:H").Width
Arriba = Rows("1:61").Height
Escala = 0.8
Set Imagen = ActiveSheet.Shapes.AddPicture(Ruta, True, True, Izquierda, Arriba, 1, 1)
With Imagen
.ScaleHeight Escala, msoCTrue, msoScaleFromTopLeft
.ScaleWidth Escala, msoCTrue, msoScaleFromTopLeft
End With
Ruta = "D:\Imagenes\12.jpg"
Izquierda = Columns("A:A").Width
Arriba = Rows("1:78").Height
Escala = 0.8
Set Imagen = ActiveSheet.Shapes.AddPicture(Ruta, True, True, Izquierda, Arriba, 1, 1)
With Imagen
.ScaleHeight Escala, msoCTrue, msoScaleFromTopLeft
.ScaleWidth Escala, msoCTrue, msoScaleFromTopLeft
End With
Ruta = "D:\Imagenes\13.jpg"
Izquierda = Columns("A:D").Width
Arriba = Rows("1:78").Height
Escala = 0.8
Set Imagen = ActiveSheet.Shapes.AddPicture(Ruta, True, True, Izquierda, Arriba, 1, 1)
With Imagen
.ScaleHeight Escala, msoCTrue, msoScaleFromTopLeft
.ScaleWidth Escala, msoCTrue, msoScaleFromTopLeft
End With
Ruta = "D:\Imagenes\14.jpg"
Izquierda = Columns("A:H").Width
Arriba = Rows("1:78").Height
Escala = 0.8
Set Imagen = ActiveSheet.Shapes.AddPicture(Ruta, True, True, Izquierda, Arriba, 1, 1)
With Imagen
.ScaleHeight Escala, msoCTrue, msoScaleFromTopLeft
.ScaleWidth Escala, msoCTrue, msoScaleFromTopLeft
End With
Ruta = "D:\Imagenes\15.jpg"
Izquierda = Columns("A:A").Width
Arriba = Rows("1:95").Height
Escala = 0.8
Set Imagen = ActiveSheet.Shapes.AddPicture(Ruta, True, True, Izquierda, Arriba, 1, 1)
With Imagen
.ScaleHeight Escala, msoCTrue, msoScaleFromTopLeft
.ScaleWidth Escala, msoCTrue, msoScaleFromTopLeft
End With
Ruta = "D:\Imagenes\16.jpg"
Izquierda = Columns("A:D").Width
Arriba = Rows("1:95").Height
Escala = 0.8
Set Imagen = ActiveSheet.Shapes.AddPicture(Ruta, True, True, Izquierda, Arriba, 1, 1)
With Imagen
.ScaleHeight Escala, msoCTrue, msoScaleFromTopLeft
.ScaleWidth Escala, msoCTrue, msoScaleFromTopLeft
End With
Ruta = "D:\Imagenes\17.jpg"
Izquierda = Columns("A:H").Width
Arriba = Rows("1:95").Height
Escala = 0.8
Set Imagen = ActiveSheet.Shapes.AddPicture(Ruta, True, True, Izquierda, Arriba, 1, 1)
With Imagen
.ScaleHeight Escala, msoCTrue, msoScaleFromTopLeft
.ScaleWidth Escala, msoCTrue, msoScaleFromTopLeft
End With
Ruta = "D:\Imagenes\18.jpg"
Izquierda = Columns("A:A").Width
Arriba = Rows("1:117").Height
Escala = 0.8
Set Imagen = ActiveSheet.Shapes.AddPicture(Ruta, True, True, Izquierda, Arriba, 1, 1)
With Imagen
.ScaleHeight Escala, msoCTrue, msoScaleFromTopLeft
.ScaleWidth Escala, msoCTrue, msoScaleFromTopLeft
End With
Ruta = "D:\Imagenes\19.jpg"
Izquierda = Columns("A:D").Width
Arriba = Rows("1:117").Height
Escala = 0.8
Set Imagen = ActiveSheet.Shapes.AddPicture(Ruta, True, True, Izquierda, Arriba, 1, 1)
With Imagen
.ScaleHeight Escala, msoCTrue, msoScaleFromTopLeft
.ScaleWidth Escala, msoCTrue, msoScaleFromTopLeft
End With
Ruta = "D:\Imagenes\20.jpg"
Izquierda = Columns("A:H").Width
Arriba = Rows("1:117").Height
Escala = 0.8
Set Imagen = ActiveSheet.Shapes.AddPicture(Ruta, True, True, Izquierda, Arriba, 1, 1)
With Imagen
.ScaleHeight Escala, msoCTrue, msoScaleFromTopLeft
.ScaleWidth Escala, msoCTrue, msoScaleFromTopLeft
End With
Ruta = "D:\Imagenes\21.jpg"
Izquierda = Columns("A:A").Width
Arriba = Rows("1:134").Height
Escala = 0.8
Set Imagen = ActiveSheet.Shapes.AddPicture(Ruta, True, True, Izquierda, Arriba, 1, 1)
With Imagen
.ScaleHeight Escala, msoCTrue, msoScaleFromTopLeft
.ScaleWidth Escala, msoCTrue, msoScaleFromTopLeft
End With
Ruta = "D:\Imagenes\22.jpg"
Izquierda = Columns("A:D").Width
Arriba = Rows("1:134").Height
Escala = 0.8
Set Imagen = ActiveSheet.Shapes.AddPicture(Ruta, True, True, Izquierda, Arriba, 1, 1)
With Imagen
.ScaleHeight Escala, msoCTrue, msoScaleFromTopLeft
.ScaleWidth Escala, msoCTrue, msoScaleFromTopLeft
End With
Ruta = "D:\Imagenes\23.jpg"
Izquierda = Columns("A:H").Width
Arriba = Rows("1:134").Height
Escala = 0.8
Set Imagen = ActiveSheet.Shapes.AddPicture(Ruta, True, True, Izquierda, Arriba, 1, 1)
With Imagen
.ScaleHeight Escala, msoCTrue, msoScaleFromTopLeft
.ScaleWidth Escala, msoCTrue, msoScaleFromTopLeft
End With
Ruta = "D:\Imagenes\24.jpg"
Izquierda = Columns("A:A").Width
Arriba = Rows("1:151").Height
Escala = 0.8
Set Imagen = ActiveSheet.Shapes.AddPicture(Ruta, True, True, Izquierda, Arriba, 1, 1)
With Imagen
.ScaleHeight Escala, msoCTrue, msoScaleFromTopLeft
.ScaleWidth Escala, msoCTrue, msoScaleFromTopLeft
End With
Ruta = "D:\Imagenes\25.jpg"
Izquierda = Columns("A:D").Width
Arriba = Rows("1:151").Height
Escala = 0.8
Set Imagen = ActiveSheet.Shapes.AddPicture(Ruta, True, True, Izquierda, Arriba, 1, 1)
With Imagen
.ScaleHeight Escala, msoCTrue, msoScaleFromTopLeft
.ScaleWidth Escala, msoCTrue, msoScaleFromTopLeft
End With
Ruta = "D:\Imagenes\26.jpg"
Izquierda = Columns("A:H").Width
Arriba = Rows("1:151").Height
Escala = 0.8
Set Imagen = ActiveSheet.Shapes.AddPicture(Ruta, True, True, Izquierda, Arriba, 1, 1)
With Imagen
.ScaleHeight Escala, msoCTrue, msoScaleFromTopLeft
.ScaleWidth Escala, msoCTrue, msoScaleFromTopLeft
End With
Ruta = "D:\Imagenes\27.jpg"
Izquierda = Columns("A:A").Width
Arriba = Rows("1:173").Height
Escala = 0.8
Set Imagen = ActiveSheet.Shapes.AddPicture(Ruta, True, True, Izquierda, Arriba, 1, 1)
With Imagen
.ScaleHeight Escala, msoCTrue, msoScaleFromTopLeft
.ScaleWidth Escala, msoCTrue, msoScaleFromTopLeft
End With
Ruta = "D:\Imagenes\28.jpg"
Izquierda = Columns("A:D").Width
Arriba = Rows("1:173").Height
Escala = 0.8
Set Imagen = ActiveSheet.Shapes.AddPicture(Ruta, True, True, Izquierda, Arriba, 1, 1)
With Imagen
.ScaleHeight Escala, msoCTrue, msoScaleFromTopLeft
.ScaleWidth Escala, msoCTrue, msoScaleFromTopLeft
End With
Ruta = "D:\Imagenes\29.jpg"
Izquierda = Columns("A:H").Width
Arriba = Rows("1:173").Height
Escala = 0.8
Set Imagen = ActiveSheet.Shapes.AddPicture(Ruta, True, True, Izquierda, Arriba, 1, 1)
With Imagen
.ScaleHeight Escala, msoCTrue, msoScaleFromTopLeft
.ScaleWidth Escala, msoCTrue, msoScaleFromTopLeft
End With
Ruta = "D:\Imagenes\30.jpg"
Izquierda = Columns("A:A").Width
Arriba = Rows("1:190").Height
Escala = 0.8
Set Imagen = ActiveSheet.Shapes.AddPicture(Ruta, True, True, Izquierda, Arriba, 1, 1)
With Imagen
.ScaleHeight Escala, msoCTrue, msoScaleFromTopLeft
.ScaleWidth Escala, msoCTrue, msoScaleFromTopLeft
End With
Ruta = "D:\Imagenes\31.jpg"
Izquierda = Columns("A:D").Width
Arriba = Rows("1:190").Height
Escala = 0.8
Set Imagen = ActiveSheet.Shapes.AddPicture(Ruta, True, True, Izquierda, Arriba, 1, 1)
With Imagen
.ScaleHeight Escala, msoCTrue, msoScaleFromTopLeft
.ScaleWidth Escala, msoCTrue, msoScaleFromTopLeft
End With
Ruta = "D:\Imagenes\32.jpg"
Izquierda = Columns("A:H").Width
Arriba = Rows("1:190").Height
Escala = 0.8
Set Imagen = ActiveSheet.Shapes.AddPicture(Ruta, True, True, Izquierda, Arriba, 1, 1)
With Imagen
.ScaleHeight Escala, msoCTrue, msoScaleFromTopLeft
.ScaleWidth Escala, msoCTrue, msoScaleFromTopLeft
End With
Ruta = "D:\Imagenes\33.jpg"
Izquierda = Columns("A:A").Width
Arriba = Rows("1:207").Height
Escala = 0.8
Set Imagen = ActiveSheet.Shapes.AddPicture(Ruta, True, True, Izquierda, Arriba, 1, 1)
With Imagen
.ScaleHeight Escala, msoCTrue, msoScaleFromTopLeft
.ScaleWidth Escala, msoCTrue, msoScaleFromTopLeft
End With
Ruta = "D:\Imagenes\34.jpg"
Izquierda = Columns("A:D").Width
Arriba = Rows("1:207").Height
Escala = 0.8
Set Imagen = ActiveSheet.Shapes.AddPicture(Ruta, True, True, Izquierda, Arriba, 1, 1)
With Imagen
.ScaleHeight Escala, msoCTrue, msoScaleFromTopLeft
.ScaleWidth Escala, msoCTrue, msoScaleFromTopLeft
End With
Ruta = "D:\Imagenes\35.jpg"
Izquierda = Columns("A:H").Width
Arriba = Rows("1:207").Height
Escala = 0.8
Set Imagen = ActiveSheet.Shapes.AddPicture(Ruta, True, True, Izquierda, Arriba, 1, 1)
With Imagen
.ScaleHeight Escala, msoCTrue, msoScaleFromTopLeft
.ScaleWidth Escala, msoCTrue, msoScaleFromTopLeft
End With
Ruta = "D:\Imagenes\36.jpg"
Izquierda = Columns("A:A").Width
Arriba = Rows("1:229").Height
Escala = 0.8
Set Imagen = ActiveSheet.Shapes.AddPicture(Ruta, True, True, Izquierda, Arriba, 1, 1)
With Imagen
.ScaleHeight Escala, msoCTrue, msoScaleFromTopLeft
.ScaleWidth Escala, msoCTrue, msoScaleFromTopLeft
End With
Ruta = "D:\Imagenes\37.jpg"
Izquierda = Columns("A:D").Width
Arriba = Rows("1:229").Height
Escala = 0.8
Set Imagen = ActiveSheet.Shapes.AddPicture(Ruta, True, True, Izquierda, Arriba, 1, 1)
With Imagen
.ScaleHeight Escala, msoCTrue, msoScaleFromTopLeft
.ScaleWidth Escala, msoCTrue, msoScaleFromTopLeft
End With
Ruta = "D:\Imagenes\38.jpg"
Izquierda = Columns("A:H").Width
Arriba = Rows("1:229").Height
Escala = 0.8
Set Imagen = ActiveSheet.Shapes.AddPicture(Ruta, True, True, Izquierda, Arriba, 1, 1)
With Imagen
.ScaleHeight Escala, msoCTrue, msoScaleFromTopLeft
.ScaleWidth Escala, msoCTrue, msoScaleFromTopLeft
End With
Ruta = "D:\Imagenes\39.jpg"
Izquierda = Columns("A:A").Width
Arriba = Rows("1:246").Height
Escala = 0.8
Set Imagen = ActiveSheet.Shapes.AddPicture(Ruta, True, True, Izquierda, Arriba, 1, 1)
With Imagen
.ScaleHeight Escala, msoCTrue, msoScaleFromTopLeft
.ScaleWidth Escala, msoCTrue, msoScaleFromTopLeft
End With
Ruta = "D:\Imagenes\40.jpg"
Izquierda = Columns("A:D").Width
Arriba = Rows("1:246").Height
Escala = 0.8
Set Imagen = ActiveSheet.Shapes.AddPicture(Ruta, True, True, Izquierda, Arriba, 1, 1)
With Imagen
.ScaleHeight Escala, msoCTrue, msoScaleFromTopLeft
.ScaleWidth Escala, msoCTrue, msoScaleFromTopLeft
End With
Ruta = "D:\Imagenes\41.jpg"
Izquierda = Columns("A:H").Width
Arriba = Rows("1:246").Height
Escala = 0.8
Set Imagen = ActiveSheet.Shapes.AddPicture(Ruta, True, True, Izquierda, Arriba, 1, 1)
With Imagen
.ScaleHeight Escala, msoCTrue, msoScaleFromTopLeft
.ScaleWidth Escala, msoCTrue, msoScaleFromTopLeft
End With
Ruta = "D:\Imagenes\42.jpg"
Izquierda = Columns("A:A").Width
Arriba = Rows("1:263").Height
Escala = 0.8
Set Imagen = ActiveSheet.Shapes.AddPicture(Ruta, True, True, Izquierda, Arriba, 1, 1)
With Imagen
.ScaleHeight Escala, msoCTrue, msoScaleFromTopLeft
.ScaleWidth Escala, msoCTrue, msoScaleFromTopLeft
End With
Ruta = "D:\Imagenes\43.jpg"
Izquierda = Columns("A:A").Width
Arriba = Rows("1:285").Height
Escala = 0.8
Set Imagen = ActiveSheet.Shapes.AddPicture(Ruta, True, True, Izquierda, Arriba, 1, 1)
With Imagen
.ScaleHeight Escala, msoCTrue, msoScaleFromTopLeft
.ScaleWidth Escala, msoCTrue, msoScaleFromTopLeft
End With
Ruta = "D:\Imagenes\44.jpg"
Izquierda = Columns("A:G").Width
Arriba = Rows("1:285").Height
Escala = 0.8
Set Imagen = ActiveSheet.Shapes.AddPicture(Ruta, True, True, Izquierda, Arriba, 1, 1)
With Imagen
.ScaleHeight Escala, msoCTrue, msoScaleFromTopLeft
.ScaleWidth Escala, msoCTrue, msoScaleFromTopLeft
End With
Ruta = "D:\Imagenes\45.jpg"
Izquierda = Columns("A:C").Width
Arriba = Rows("1:302").Height
Escala = 0.8
Set Imagen = ActiveSheet.Shapes.AddPicture(Ruta, True, True, Izquierda, Arriba, 1, 1)
With Imagen
.ScaleHeight Escala, msoCTrue, msoScaleFromTopLeft
.ScaleWidth Escala, msoCTrue, msoScaleFromTopLeft
End With
Set Imagen = Nothing
Application.ScreenUpdating = True
End Sub
top related