Problème macro insertion plusieurs photos.

  • Initiateur de la discussion Initiateur de la discussion ettelofa
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

E

ettelofa

Guest
Bonjour,

Nouveau sur le forum, que j'ai découvert grâce à des posts constructifs et élaborés.
Je bloque sur une macro, pour cela j'en appelle à votre aide.

Mon but/ insertion de photos (6, 8, ou 10) (n) ; sur une feuille par un bouton. (chaque photo sera choisi par l'opérateur).

Merci d'avance.

Sub insertphoto()
Dim Emplacement As Range
Dim image As Object
Dim ShapeObj As Object

On Error GoTo Fin

For i = 1 To 2 'deux pour exemple'
Fichier = "cible" & CStr(i)

For Each ShapeObj In ActiveSheet.DrawingObjects
If ShapeObj.Name = "cible" Then ActiveSheet.Shapes("cible").Delete
Next ShapeObj

Application.Dialogs(xlDialogInsertPicture).Show
Set Emplacement = Range(Choose(i, "B2😀9", "B10😀17"))

Set image = ActiveSheet.DrawingObjects(2)
With image.ShapeRange
.Name = "cible" & CStr(i)
.LockAspectRatio = msoFalse
.Left = Emplacement.Left
.Top = Emplacement.Top
.Height = Emplacement.Height
.Width = Emplacement.Width
End With
Next i

Exit Sub
Fin:
If Err = 1004 Then MsgBox "Insertion d'image interrompue . "
End Sub
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

M
  • Question Question
Réponses
11
Affichages
957
madoupa
M
M
Réponses
15
Affichages
2 K
Réponses
16
Affichages
2 K
K
Réponses
1
Affichages
883
ks102
K
F
  • Question Question
Réponses
0
Affichages
854
fredannab
F
R
Réponses
7
Affichages
1 K
gromimi
G
L
Réponses
16
Affichages
3 K
laskoo87
L
J
Réponses
0
Affichages
6 K
J
N
Réponses
4
Affichages
1 K
T
Réponses
4
Affichages
1 K
thierry.bayard
T
E
Réponses
2
Affichages
1 K
E
Retour