|
|
|
|
Bonsoir à tous,
je planche sur un problème de macro Excel, avec laquelle je compte récupérer le chemin d'une image stocké dans une cellule pour l'insérer dans la feuille. Pour tout vous dire, j'ai découvert le langage il y a une petite heure, mais j'ai quand même réussi à me débrouiller avec ce que j'ai pu trouver sur Internet...
Cependant, j'ai une erreur de type "Erreur d'exécution 1004 : la méthode Insert de la classe Pictures a échoué". Je précise que j'utilise Excel 2003.
Voilà le morceau de code en cause :
Range("B15").Select ' B15 contient "C:\...\monimage.jpg"
Dim a As String
a = ActiveCell.Value
ActiveSheet.Pictures.Insert (a)
Pouvez-vous me débloquer?
Merci d'avance.
Dr Funk
Salut docteur,
|
Bonjour
ActiveSheet.Pictures.Insert ([B15]) ou pour la postionner à un endroit précis ActiveSheet.Shapes.AddPicture [B15], True, True, 100, 100, 70, 70 en faisant varier les positions par exemple ActiveSheet.Shapes.AddPicture [B15], True, True, [A10].Left, [A10].Top, [A10].Width , [A10].Height pour positionner en A10 Quand tu enregistres, l'enregistreur rajoute des "select" pour tout mémoriser mais en fait tu n'en as pas besoin. Toujours zen |