Hi,
I am using following code to fetch images from URL. For bad URL macro stops working and open the message box for Debug or End. What I want is to insert a value like "Bad URL" in adjacent cell and macro should not stop until it process all URLs present in the column.
CODE:
Sub Test()
Dim url_column As Range
Dim image_column As Range
Set url_column = Worksheets(1).UsedRange.Columns("A")
Set image_column = Worksheets(1).UsedRange.Columns("B")
Dim i As Long
For i = 1 To url_column.Cells.Count
With image_column.Worksheet.Pictures.Insert(url_column.Cells(i).Value)
.Left = image_column.Cells(i).Left
.Top = image_column.Cells(i).Top
.Height = ActiveCell.Height
.Width = ActiveCell.Width
.Height = 150
.Width = 150
End With
Next
End Sub
I am using following code to fetch images from URL. For bad URL macro stops working and open the message box for Debug or End. What I want is to insert a value like "Bad URL" in adjacent cell and macro should not stop until it process all URLs present in the column.
CODE:
Sub Test()
Dim url_column As Range
Dim image_column As Range
Set url_column = Worksheets(1).UsedRange.Columns("A")
Set image_column = Worksheets(1).UsedRange.Columns("B")
Dim i As Long
For i = 1 To url_column.Cells.Count
With image_column.Worksheet.Pictures.Insert(url_column.Cells(i).Value)
.Left = image_column.Cells(i).Left
.Top = image_column.Cells(i).Top
.Height = ActiveCell.Height
.Width = ActiveCell.Width
.Height = 150
.Width = 150
End With
Next
End Sub