changing a macro so it's not cell specific

J

jsteelfox

I recorded a macro to be able to insert a picture from our network
drive and it works well. However I would like to be able to change the
picture identification (idxxxxxx) and picture (jpg) for different
accounts while still using the same spreadsheet form. Does anyone know
how to help? Below is the marco I would like to change.

Sub SubjectPhoto()
'
' SubjectPhoto Macro
' Macro recorded 10/31/2007 by
'

'
ActiveSheet.Unprotect
Range("AE7").Select
ActiveSheet.Pictures.Insert( _
"\\server1\documents\Value Adjustment Board
\id064410.jpg").Select
Selection.ShapeRange.LockAspectRatio = msoTrue
Selection.ShapeRange.Height = 275.25
Selection.ShapeRange.Width = 364.5
Selection.ShapeRange.Rotation = 0#
Selection.ShapeRange.LockAspectRatio = msoTrue
Selection.ShapeRange.Height = 215.25
Selection.ShapeRange.Width = 285#
Selection.ShapeRange.Rotation = 0#
Selection.ShapeRange.IncrementLeft -72#
Selection.ShapeRange.IncrementTop -51.75
Selection.ShapeRange.IncrementLeft -3#
Range("C8").Select
ActiveSheet.Protect DrawingObjects:=True, Contents:=True,
Scenarios:=True
End Sub
 
S

StumpedAgain

If you put the picture ID in cell A1 you could try the following:

ActiveSheet.Pictures.Insert( _
"\\server1\documents\Value Adjustment Board
\id" & Range("A1").Value & ".jpg").Select

Is that what you're after?
 
J

jsteelfox

If you put the picture ID in cell A1 you could try the following:

    ActiveSheet.Pictures.Insert( _
        "\\server1\documents\Value Adjustment Board
\id" & Range("A1").Value & ".jpg").Select

Is that what you're after?
--
-SA







- Show quoted text -

This is exactly what I was trying to do. Thank you very much.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top