Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Hi I have a Marco that inserts pictures in excel, I need to make a few
changes but I am having difficulty. This macro is looking into a cell that has the picture file location and it is inserting the picture right below that cell. But what I need to change is, I need to be able to insert the picture to different cell (example: the cell that has the location on the file is "B4" and I want to insert the picture in cell "B9") Below is the macro that I use. I would greatly appreciate for your help, Thank You. Sub add_pictures() Const PictureHeight = 120 Application.ScreenUpdating = False 'delete pictures For Each shp In ActiveSheet.Shapes If shp.Type = msoPicture Then shp.Delete End If Next shp LastRow = Cells(Rows.Count, "D").End(xlUp).Row Rows(5).RowHeight = PictureHeight For Each cell In Range("B4:IV4") If cell < "" Then cell.Offset(1, 0).ClearContents On Error GoTo NoPict 'new line Set pict = ActiveSheet.Pictures. _ Insert(cell.Value) If cell.Offset(1, 0).Value < "Picture not Available" Then 'new line pict.ShapeRange.LockAspectRatio = msoTrue pict.ShapeRange.Height = PictureHeight pict.Top = cell.Offset(1, 0).Top pict.Left = cell.Offset(1, 0).Left End If End If 'new line Next cell Exit Sub 'new line NoPict: cell.Offset(1, 0).Value = "Picture not Available" 'new line Resume Next 'new line End Sub |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Can't insert pictures | New Users to Excel | |||
Insert pictures | Excel Discussion (Misc queries) | |||
insert pictures | Excel Programming | |||
Insert pictures | Excel Programming | |||
Macros associated with pictures | Excel Discussion (Misc queries) |