1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
|
Sub ChargeTrombinoscope()
Dim Chemin As String, Fichier As String
Dim Nom, Prénom As String
Dim splitArr() As String
Dim Ligne As Integer
Worksheets("Pix").Activate
'Définit le répertoire contenant les fichiers
Chemin = "C:\test-20160928\MyPH\"
'Boucle sur tous les fichiers jpg du répertoire.
Ligne = 3
Fichier = Dir(Chemin & "*")
Do While Len(Fichier) > 0
'Extraction prénom
splitArr = Split(Fichier, ".")
Prénom = splitArr(0)
Range("H" & Ligne).Value = Prénom
'insertion de la photo dans la colonne C
With ActiveSheet.Pictures.Insert(Chemin & Fichier)
With .ShapeRange
.LockAspectRatio = msoTrue
.Width = ActiveSheet.Cells(Ligne, 11).Width
.Height = ActiveSheet.Cells(Ligne, 11).Height
End With
.Left = ActiveSheet.Cells(Ligne, 11).Left
.Top = ActiveSheet.Cells(Ligne, 11).Top
.Placement = 1
.PrintObject = True
End With
'Fichier suivant
Fichier = Dir()
Ligne = Ligne + 1
Loop
End Sub |
Partager