For i = 1 To lRowCounts - 1
strPicName = rngParts.Offset(i, 7).Text ' 7 means column H
rngParts.Offset(i, 1).Select 'we want to put picture into column B
Set myPicture = ActiveSheet.Pictures.Insert(strPicName)
With myPicture 'resize the picture into the same size of cell
.ShapeRange.LockAspectRatio = msoTrue ' Keep aspect ratio
.Top = rngParts.Offset(i, 1).Top + 1 'move a liitle bit down
.Left = rngParts.Offset(i, 1).Left + 1 'move a little bit to right
.Height = rngParts.Offset(i, 1).Height - 2 'almost full of cell size
End With
Next i
Set myPicture = Nothing
Application.ScreenUpdating = True