Bonjour,
J'ai une macro qui insere des photos (croquis de références). Une fois inséré, l'objet s'apelle shapes("123"), le numéro variant au fure et à mesure des insertions de photo. Ceci rend impossible la création d'une macroq ui ensuite supprimerai la photo (l'utilisateur sélectionne une ref, appuie sur un bouton qui fait apparâitre la photo, éventuellement la copie colle quelque part, et enfin appuirai sur un bouton qui automatiquement supprimerai la photo et mettrai les champs de sélection à) blanc.
Voici le code
Range("E18").Select
croquis_pap = ActiveCell
Dim pap_picture As String
Range("G14").Select
ActiveSheet.Pictures.Insert( _
"\\parh01-serv20\commercial\wholesale division\CATALOGUES\CATALOGUES MACROS PHOTOS\11 CPE\PAP\" & croquis_pap & ".jpg" _
).Select
Selection.ShapeRange.Fill.Visible = msoFalse
Selection.ShapeRange.Fill.Solid
Selection.ShapeRange.Fill.Transparency = 0#
Selection.ShapeRange.Line.Weight = 0.75
Selection.ShapeRange.Line.DashStyle = msoLineSolid
Selection.ShapeRange.Line.Style = msoLineSingle
Selection.ShapeRange.Line.Transparency = 0#
Selection.ShapeRange.Line.Visible = msoTrue
Selection.ShapeRange.Line.ForeColor.SchemeColor = 64
Selection.ShapeRange.Line.BackColor.RGB = RGB(255, 255, 255)
Selection.ShapeRange.IncrementLeft 21#
Selection.ShapeRange.IncrementTop -6.75
Selection.ShapeRange.IncrementLeft -1.5
Selection.ShapeRange.IncrementTop -18.75
Selection.Name = pap_picture
Voilà, j'ai recorded vite fait une autre macro qui consiste à sélectionner la shape et la supprimer, pour vois si apparaissait bien shapes("pap_picture").delete
Or, il me montre shapes("").delete
Comment faire pour nommer comme je veux la fameuse shape qui provient du .jpeg inséré?
Merci si quelqu'un peut m'aider... !
J'ai une macro qui insere des photos (croquis de références). Une fois inséré, l'objet s'apelle shapes("123"), le numéro variant au fure et à mesure des insertions de photo. Ceci rend impossible la création d'une macroq ui ensuite supprimerai la photo (l'utilisateur sélectionne une ref, appuie sur un bouton qui fait apparâitre la photo, éventuellement la copie colle quelque part, et enfin appuirai sur un bouton qui automatiquement supprimerai la photo et mettrai les champs de sélection à) blanc.
Voici le code
Range("E18").Select
croquis_pap = ActiveCell
Dim pap_picture As String
Range("G14").Select
ActiveSheet.Pictures.Insert( _
"\\parh01-serv20\commercial\wholesale division\CATALOGUES\CATALOGUES MACROS PHOTOS\11 CPE\PAP\" & croquis_pap & ".jpg" _
).Select
Selection.ShapeRange.Fill.Visible = msoFalse
Selection.ShapeRange.Fill.Solid
Selection.ShapeRange.Fill.Transparency = 0#
Selection.ShapeRange.Line.Weight = 0.75
Selection.ShapeRange.Line.DashStyle = msoLineSolid
Selection.ShapeRange.Line.Style = msoLineSingle
Selection.ShapeRange.Line.Transparency = 0#
Selection.ShapeRange.Line.Visible = msoTrue
Selection.ShapeRange.Line.ForeColor.SchemeColor = 64
Selection.ShapeRange.Line.BackColor.RGB = RGB(255, 255, 255)
Selection.ShapeRange.IncrementLeft 21#
Selection.ShapeRange.IncrementTop -6.75
Selection.ShapeRange.IncrementLeft -1.5
Selection.ShapeRange.IncrementTop -18.75
Selection.Name = pap_picture
Voilà, j'ai recorded vite fait une autre macro qui consiste à sélectionner la shape et la supprimer, pour vois si apparaissait bien shapes("pap_picture").delete
Or, il me montre shapes("").delete
Comment faire pour nommer comme je veux la fameuse shape qui provient du .jpeg inséré?
Merci si quelqu'un peut m'aider... !