Bonjour a tous,
J'utilise une macro pour l'insertion automatique de photos dans une cellule. (exemple en fichier joint page 1)
Chaque photo est enregistree dans un repertoire et porte comme nom le code EAN du produit.
le code EAN apparait egalement dans le fichier excel dans la premiere colonne.
Pour optimiser la macro je voudrais copier en memoire tampon le code EAN de la ligne selectionnee ou je souhaite inserer la photo et copier ce meme code dans le userform qui permet de selectionner la photo a inserer.
Je cherche et je n'arrive pas a trouver..
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
ligne = Selection.Row
Cells(ligne, 1).Select
ActiveCell.Copy
Application.Dialogs(xlDialogInsertPicture).Show
Selection.Paste
With Selection
.ShapeRange.LockAspectRatio = msoFalse
.Width = Target.Width - 3
.Height = Target.Height - 3
.Placement = 1
.PrintObject = True
End With
End Sub
J'utilise une macro pour l'insertion automatique de photos dans une cellule. (exemple en fichier joint page 1)
Chaque photo est enregistree dans un repertoire et porte comme nom le code EAN du produit.
le code EAN apparait egalement dans le fichier excel dans la premiere colonne.
Pour optimiser la macro je voudrais copier en memoire tampon le code EAN de la ligne selectionnee ou je souhaite inserer la photo et copier ce meme code dans le userform qui permet de selectionner la photo a inserer.
Je cherche et je n'arrive pas a trouver..
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
ligne = Selection.Row
Cells(ligne, 1).Select
ActiveCell.Copy
Application.Dialogs(xlDialogInsertPicture).Show
Selection.Paste
With Selection
.ShapeRange.LockAspectRatio = msoFalse
.Width = Target.Width - 3
.Height = Target.Height - 3
.Placement = 1
.PrintObject = True
End With
End Sub