Originally Posted by billboy delete the previous picture if one was already inserted Code: For Each myPict In ActiveSheet.Pictures If myPict.TopLeftCell = Range("E25") Then myPict.Delete Next
For Each myPict In ActiveSheet.Pictures If myPict.TopLeftCell = Range("E25") Then myPict.Delete Next
Forum Rules