Discussion:
introduire des images (Pictures.insert) avec VBA -EXCEL,
(trop ancien pour répondre)
a***@discussions.microsoft.com
2004-08-01 17:17:25 UTC
Permalink
A Microsoft Newsgroup EXCEL

Bonjour,

J'ai tenté de réaliser un trombinoscope pour ma chorale
sous word 97.
Un gars du newsgroup a tenté de m'aider...
Je ne dois pas être très doué. Je reste avec le même
problème d'images !!!


Alors je retente mon affaire sous EXCEL 97.
Mon problème réside dans le fait d'introduire la bouille
de chaque choriste dans les 4 colonnes A, C, E et G.
et les lignes 4,7,10 etc
J'ai donc un programme formulé ainsi :
FOR RowIndex = 4 to....step 3
For ColIndex = 1 to 7 step 2

chemin = Cells(106 +
nb, "G") '.............................................qui
me fournit un chemin du genre "C:\LACHORALE\2004-2005
\Trombino\DURAND.jpg"
'.....................................................
..........................................................
..........chaque fois différent
Range(Cells(RowIndex, ColIndex), Cells(RowIndex,
ColIndex)).Select

ActiveSheet.Pictures.Insert(chemin).Select

next ColIndex
next RowIndex

Ca marche si au lieu d'avoir
ActiveSheet.Pictures.Insert(chemin).Select j'ai une
formulation du genre ActiveSheet.Pictures.Insert
("C:\LACHORALE\2004-2005\Trombino\DURAND.jpg").Select
Cette dernière formulation me permet de remplir toutes
les cases avec la même photo.


Merci à ceux/ celles qui pourront me donner une piste.
A plus.

Jean-Luc
Philippe.R
2004-08-01 21:18:31 UTC
Permalink
Bonsoir,
Un exemple est à télécharger ici :

http://disciplus.simplex.free.fr/classeursxl/av-trombinoscope.zip
--
Amicales Salutations
Retirer A_S_ pour répondre.
XL 97 / 2000 / 2002
Pour suivre facilement le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)

<***@discussions.microsoft.com> a �crit dans le message de news:81e801c477eb$6a4cbb50$***@phx.gbl...

A Microsoft Newsgroup EXCEL

Bonjour,

J'ai tenté de réaliser un trombinoscope pour ma chorale
sous word 97.
Un gars du newsgroup a tenté de m'aider...
Je ne dois pas être très doué. Je reste avec le même
problème d'images !!!


Alors je retente mon affaire sous EXCEL 97.
Mon problème réside dans le fait d'introduire la bouille
de chaque choriste dans les 4 colonnes A, C, E et G.
et les lignes 4,7,10 etc
J'ai donc un programme formulé ainsi :
FOR RowIndex = 4 to....step 3
For ColIndex = 1 to 7 step 2

chemin = Cells(106 +
nb, "G") '.............................................qui
me fournit un chemin du genre "C:\LACHORALE\2004-2005
\Trombino\DURAND.jpg"
'.....................................................
..........................................................
..........chaque fois différent
Range(Cells(RowIndex, ColIndex), Cells(RowIndex,
ColIndex)).Select

ActiveSheet.Pictures.Insert(chemin).Select

next ColIndex
next RowIndex

Ca marche si au lieu d'avoir
ActiveSheet.Pictures.Insert(chemin).Select j'ai une
formulation du genre ActiveSheet.Pictures.Insert
("C:\LACHORALE\2004-2005\Trombino\DURAND.jpg").Select
Cette dernière formulation me permet de remplir toutes
les cases avec la même photo.


Merci à ceux/ celles qui pourront me donner une piste.
A plus.

Jean-Luc
Jean-Luc
2004-08-05 13:22:15 UTC
Permalink
A Philippe du Microsoft NewsGroup
Bonjour,

Merci pour ta réponse.
Mais le ficiher TROMBINOSCOPE.XLS n'a d'un trombinoscope
que le nom. Il s'agit d'un gestionnaire permettant de
situer un élève à partir de ces moyennes dans 6
matières. Le profil apparait sur un graphique EXCEL
astucieusement programmé puisqu'à la place de 6 tuyaux
d'orgue, on observe six shapes illustrant chacun une
matière et dont la hauteur varie en fonction de la note
correspondante.

Mon problème, à mes yeux est différent : je définis des
groupes de 2 cases superposées ; celle du haut
réceptionne la photo ; celle du bas, les nom et prénoms.

J'ai donc un programme formulé ainsi :
FOR RowIndex = 4 to 61 step 3
For ColIndex = 1 to 7 step 2

chemin = Cells(106 +
nb, "G") '.............................................qui
me fournit un chemin du genre "C:\LACHORALE\2004-2005
\Trombino\DURAND.jpg"
'.....................................................
..........................................................
..........chaque fois différent
Range(Cells(RowIndex, ColIndex), Cells(RowIndex,
ColIndex)).Select '.....qui sélectionne la bonne
case "Photo"

ActiveSheet.Pictures.Insert
(chemin).Select '.............qui en théorie devrait
charger le fichier img.

next ColIndex
next RowIndex

MAis avec ce programme Ca ne marche pas. Je découvre le
message
ERREUR D'EXECUTION 1004
Impossible de lire la propriétés INSERT de la classe
PICTURES.
Le bouton "débogage" me renvoie alors sur
ActiveSheet.Pictures.Insert(chemin).Select de mon
code.


Dans le meilleur des cas, j'ai réussi à afficher ainsi 5
photo différentes

Par contre ça fonctionne sans aucun problème, si au lieu
d'avoir ActiveSheet.Pictures.Insert
(chemin).Select j'ai une formulation avec toujours le
même nom de fichiers entre guillemets, du genre
ActiveSheet.Pictures.Insert("C:\LACHORALE\2004-2005
\Trombino\DURAND.jpg").Select

Comme je n'ai pas mon CD OFFICE 97et suis dépourvu du
fichier d'aide VBA pour EXCEL, je suis perdu sur les
divers objets et les limites de leur utilisation.

Merci à ceux/ celles qui pourront me donner une piste sur
une utilisation de ActiveSheet.Pictures.Insert
(chemin).Select avec un chemin spécifié par
ailleurs..
A plus.

Jean-Luc
-----Message d'origine-----
Bonsoir,
http://disciplus.simplex.free.fr/classeursxl/av-
trombinoscope.zip
--
Amicales Salutations
Retirer A_S_ pour répondre.
XL 97 / 2000 / 2002
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)
A Microsoft Newsgroup EXCEL
Bonjour,
J'ai tenté de réaliser un trombinoscope pour ma chorale
sous word 97.
Un gars du newsgroup a tenté de m'aider...
Je ne dois pas être très doué. Je reste avec le même
problème d'images !!!
Alors je retente mon affaire sous EXCEL 97.
Mon problème réside dans le fait d'introduire la bouille
de chaque choriste dans les 4 colonnes A, C, E et G.
et les lignes 4,7,10 etc
FOR RowIndex = 4 to....step 3
For ColIndex = 1 to 7 step 2
chemin = Cells(106 +
nb, "G") '.............................................qu
i
me fournit un chemin du genre "C:\LACHORALE\2004-2005
\Trombino\DURAND.jpg"
'....................................................
.
.........................................................
..
...........chaque fois différent
Range(Cells(RowIndex, ColIndex), Cells(RowIndex,
ColIndex)).Select
ActiveSheet.Pictures.Insert(chemin).Select
next ColIndex
next RowIndex
Ca marche si au lieu d'avoir
ActiveSheet.Pictures.Insert(chemin).Select j'ai une
formulation du genre ActiveSheet.Pictures.Insert
("C:\LACHORALE\2004-2005\Trombino\DURAND.jpg").Select
Cette dernière formulation me permet de remplir toutes
les cases avec la même photo.
Merci à ceux/ celles qui pourront me donner une piste.
A plus.
Jean-Luc
.
michdenis
2004-08-05 14:29:02 UTC
Permalink
Bonjour,

As-tu essayé quelque chose dans le genre :

Il ne te reste plus qu'à insérer la ligne de code de la procédure "TestMonImage" dans une boucle dont les paramètres
sont :

"Feuil2" = Nom De la feuille où l'image doit être insérer
Range("b5:D6") = Espace occupé par l'image dans la feuille
"C:\Winnt\Plume.bmp" = Chemin et nom du fichier de l'image.

'---------------------------
Sub TestMonImage()

InsérerImage "Feuil2", Range("b5:D6"), "C:\Winnt\Plume.bmp"

End Sub

'---------------------------
Sub InsérerImage(Feuille As String, RgImage As Range, NomImage As String)
Dim Rg As Range
Set Rg = Worksheets(Feuille).Range(RgImage.Address)
With Rg
Largeur = .Offset(, 1)(, .Columns.Count).Left - .Left
Hauteur = .Offset(.Rows.Count).Top - .Item(1).Top
Set Image = Worksheets(Feuille).Pictures.Insert(NomImage)
End With
With Image
.Left = Rg.Left
.Top = Rg.Top
'Largeur de l'image
Image.Width = Largeur
'Hauteur de l'image
Image.Height = Hauteur
'Est-ce que l'image doit se déplacer avec les cellules
'voici les 3 constantes possibles
.Placement = xlFreeFloating 'or xlmove or xlMoveAndSize
'Verrouillé ou pas
.Locked = True 'or False
End With
Set Rg = Nothing

End Sub
'---------------------------



Salutations!




<***@discussions.microsoft.com> a écrit dans le message de news:81e801c477eb$6a4cbb50$***@phx.gbl...

A Microsoft Newsgroup EXCEL

Bonjour,

J'ai tenté de réaliser un trombinoscope pour ma chorale
sous word 97.
Un gars du newsgroup a tenté de m'aider...
Je ne dois pas être très doué. Je reste avec le même
problème d'images !!!


Alors je retente mon affaire sous EXCEL 97.
Mon problème réside dans le fait d'introduire la bouille
de chaque choriste dans les 4 colonnes A, C, E et G.
et les lignes 4,7,10 etc
J'ai donc un programme formulé ainsi :
FOR RowIndex = 4 to....step 3
For ColIndex = 1 to 7 step 2

chemin = Cells(106 +
nb, "G") '.............................................qui
me fournit un chemin du genre "C:\LACHORALE\2004-2005
\Trombino\DURAND.jpg"
'.....................................................
..........................................................
..........chaque fois différent
Range(Cells(RowIndex, ColIndex), Cells(RowIndex,
ColIndex)).Select

ActiveSheet.Pictures.Insert(chemin).Select

next ColIndex
next RowIndex

Ca marche si au lieu d'avoir
ActiveSheet.Pictures.Insert(chemin).Select j'ai une
formulation du genre ActiveSheet.Pictures.Insert
("C:\LACHORALE\2004-2005\Trombino\DURAND.jpg").Select
Cette dernière formulation me permet de remplir toutes
les cases avec la même photo.


Merci à ceux/ celles qui pourront me donner une piste.
A plus.

Jean-Luc
Jean-Luc
2004-08-06 08:50:23 UTC
Permalink
A MichDenis du Microsoft NewsGroup
Bonjour,

Et surtout Merci beaucoup pour ton souci de te pencher
sur mon problème, de plus près !!! Merci pour le code..
Mais j'ai toujours un problème au niveau de Set Image =
Worksheets(Feuille).Pictures.Insert(NomImage) avec la
même erreur 1004

ERREUR D'EXECUTION 1004
Impossible de lire la propriétés INSERT de la classe
PICTURES.

Quand j'insère une adresse de la forme
("C:\LACHORALE\2004-2005\Trombino\DURAND.jpg") , ça
affiche bien, toujours la même photo, certes.

Dans ma boucle pour affichage, le fait de vouloir passer
à une variable chemin$ le contenue d'une cellule ( qui
peut être ("C:\LACHORALE\2004-2005\Trombino\DUPOND.jpg")
ou ("C:\LACHORALE\2004-2005\Trombino\DUPONT.jpg"), ou
("C:\LACHORALE\2004-2005\Trombino\DURAND.jpg") bloque.
That's the problem...

Pourtant le débogueur indique bien que la variable
NomImage de ton code est bien en l'occurence
("C:\LACHORALE\2004-2005\Trombino\DUPOND.jpg") pour le
1er choriste.

J'en suis là.
Voici d'autres inform qui peut être aideront au
diagnostic.

Mon projet TROMBINO c'est une page EXCEL avec une ligne
par choriste où les informations NOM, PRENOM, ADRESSE,
etc, sont consignées.
Apartir de cette page basique, je crée une page pour le
TROMBINO proprement dit. Qd je clique sur le
bouton "TROMBI" une macro se réalise qui positionne
le "quadrillage", définit donc par avance l'emplacement
des photos et va me permettre d'obtenir un document
imprimé.
C'est ds cette page que j'ai NOM, PRENOM, GAUCHE(NOM;8),
GAUCHE(PRENOM;3), GAUCHE(NOM;8) & GAUCHE(PRENOM;3)&".jpg"
qui me définit le nom de chaque fichier jpg .....etc pour
en arriver à chemin$

Dans le code du module correspondant, qd je vais pêcher
mon chemin$, je fais chemin$=cellule(...,...).value,
cette cellule est elle-même le résultat d'une
concaténation du contenu de 2 cellules où j'applique des
formules pour prendre les 8 premières lettres du nom et
les 3 premières lettres du prénom, comme dit plus haut.
Toutes mes cell sont formatées au format texte.

Salutations et encore merci pour l'aide.


Jean-Luc
-----Message d'origine-----
Bonjour,
Il ne te reste plus qu'à insérer la ligne de code de la
procédure "TestMonImage" dans une boucle dont les
paramètres
"Feuil2" = Nom De la feuille où l'image doit être
insérer
Range("b5:D6") = Espace occupé par l'image dans la
feuille
"C:\Winnt\Plume.bmp" = Chemin et nom du fichier de
l'image.
'---------------------------
Sub TestMonImage()
InsérerImage "Feuil2", Range
("b5:D6"), "C:\Winnt\Plume.bmp"
End Sub
'---------------------------
Sub InsérerImage(Feuille As String, RgImage As Range,
NomImage As String)
Dim Rg As Range
Set Rg = Worksheets(Feuille).Range(RgImage.Address)
With Rg
Largeur = .Offset(, 1)(, .Columns.Count).Left -
.Left
Hauteur = .Offset(.Rows.Count).Top - .Item(1).Top
Set Image = Worksheets(Feuille).Pictures.Insert
(NomImage)
End With
With Image
.Left = Rg.Left
.Top = Rg.Top
'Largeur de l'image
Image.Width = Largeur
'Hauteur de l'image
Image.Height = Hauteur
'Est-ce que l'image doit se déplacer avec les
cellules
'voici les 3 constantes possibles
.Placement = xlFreeFloating 'or xlmove or
xlMoveAndSize
'Verrouillé ou pas
.Locked = True 'or False
End With
Set Rg = Nothing
End Sub
'---------------------------
Salutations!
A Microsoft Newsgroup EXCEL
Bonjour,
J'ai tenté de réaliser un trombinoscope pour ma chorale
sous word 97.
Un gars du newsgroup a tenté de m'aider...
Je ne dois pas être très doué. Je reste avec le même
problème d'images !!!
Alors je retente mon affaire sous EXCEL 97.
Mon problème réside dans le fait d'introduire la bouille
de chaque choriste dans les 4 colonnes A, C, E et G.
et les lignes 4,7,10 etc
FOR RowIndex = 4 to....step 3
For ColIndex = 1 to 7 step 2
chemin = Cells(106 +
nb, "G") '.............................................qu
i
me fournit un chemin du genre "C:\LACHORALE\2004-2005
\Trombino\DURAND.jpg"
'....................................................
.
.........................................................
..
...........chaque fois différent
Range(Cells(RowIndex, ColIndex), Cells(RowIndex,
ColIndex)).Select
ActiveSheet.Pictures.Insert(chemin).Select
next ColIndex
next RowIndex
Ca marche si au lieu d'avoir
ActiveSheet.Pictures.Insert(chemin).Select j'ai une
formulation du genre ActiveSheet.Pictures.Insert
("C:\LACHORALE\2004-2005\Trombino\DURAND.jpg").Select
Cette dernière formulation me permet de remplir toutes
les cases avec la même photo.
Merci à ceux/ celles qui pourront me donner une piste.
A plus.
Jean-Luc
.
michdenis
2004-08-06 11:28:03 UTC
Permalink
Bonjour Jean-Luc,

Cette procédure a été testée à partir de la version excel 2002.

j'ai toujours un problème au niveau
Set Image = Worksheets(Feuille).Pictures.Insert(NomImage)
**** J'ai retesté la procédure et je ne vois aucun problème dans cette ligne de code... cela suppose cependant que
l'appel à cette procédure se fait dans les règles de l'art... c'est-à-dire que tu renseignes chacun des arguments de la
procédure adéquatement. Cependant, comme la variable n'est pas déclarée, il se peut que tu aies un message à cet égard,
si dans le module où la procédure a été inséré il est inscrit dans le haut de ce dernier : Option Explicit ... auquel
cas, tu devras ajouter ces lignes à la procédure "InsérerImage"
Dim Rg As Range
Dim Image As Object
Dim Largeur As Double
Dim Hauteur As Double


Dans ma boucle pour affichage, le fait de vouloir passer
à une variable chemin$
**** Voici le test effectué... et le résultat fut positif :
'Déclaration des variables ...
Dim Chemin As String
Dim Fichier As String

A )'Renseigner les variables ... attention au nom de la feuille
'qui doit être adapté selon celle de ton application.
B ) Tu dois t'assurer que les cellules ne sont pas vides pour
cela tu peux ajouter un test ... supplémentaire ....!

With Worksheets("Feuil1")
Chemin = .Range("A1")
Fichier = .Range("A2")
End With

Assure-toi que le chemin et le nom du fichier incluant son extension sont bien présents.


Personnellement, je n'ai pas rencontré aucun problème....


Salutations!



"Jean-Luc" <Casadavant.J-***@wanadoo.fr> a écrit dans le message de news:10e701c47b92$692683f0$***@phx.gbl...

A MichDenis du Microsoft NewsGroup
Bonjour,

Et surtout Merci beaucoup pour ton souci de te pencher
sur mon problème, de plus près !!! Merci pour le code..
Mais j'ai toujours un problème au niveau de Set Image =
Worksheets(Feuille).Pictures.Insert(NomImage) avec la
même erreur 1004

ERREUR D'EXECUTION 1004
Impossible de lire la propriétés INSERT de la classe
PICTURES.

Quand j'insère une adresse de la forme
("C:\LACHORALE\2004-2005\Trombino\DURAND.jpg") , ça
affiche bien, toujours la même photo, certes.

Dans ma boucle pour affichage, le fait de vouloir passer
à une variable chemin$ le contenue d'une cellule ( qui
peut être ("C:\LACHORALE\2004-2005\Trombino\DUPOND.jpg")
ou ("C:\LACHORALE\2004-2005\Trombino\DUPONT.jpg"), ou
("C:\LACHORALE\2004-2005\Trombino\DURAND.jpg") bloque.
That's the problem...

Pourtant le débogueur indique bien que la variable
NomImage de ton code est bien en l'occurence
("C:\LACHORALE\2004-2005\Trombino\DUPOND.jpg") pour le
1er choriste.

J'en suis là.
Voici d'autres inform qui peut être aideront au
diagnostic.

Mon projet TROMBINO c'est une page EXCEL avec une ligne
par choriste où les informations NOM, PRENOM, ADRESSE,
etc, sont consignées.
Apartir de cette page basique, je crée une page pour le
TROMBINO proprement dit. Qd je clique sur le
bouton "TROMBI" une macro se réalise qui positionne
le "quadrillage", définit donc par avance l'emplacement
des photos et va me permettre d'obtenir un document
imprimé.
C'est ds cette page que j'ai NOM, PRENOM, GAUCHE(NOM;8),
GAUCHE(PRENOM;3), GAUCHE(NOM;8) & GAUCHE(PRENOM;3)&".jpg"
qui me définit le nom de chaque fichier jpg .....etc pour
en arriver à chemin$

Dans le code du module correspondant, qd je vais pêcher
mon chemin$, je fais chemin$=cellule(...,...).value,
cette cellule est elle-même le résultat d'une
concaténation du contenu de 2 cellules où j'applique des
formules pour prendre les 8 premières lettres du nom et
les 3 premières lettres du prénom, comme dit plus haut.
Toutes mes cell sont formatées au format texte.

Salutations et encore merci pour l'aide.


Jean-Luc
-----Message d'origine-----
Bonjour,
Il ne te reste plus qu'à insérer la ligne de code de la
procédure "TestMonImage" dans une boucle dont les
paramètres
"Feuil2" = Nom De la feuille où l'image doit être
insérer
Range("b5:D6") = Espace occupé par l'image dans la
feuille
"C:\Winnt\Plume.bmp" = Chemin et nom du fichier de
l'image.
'---------------------------
Sub TestMonImage()
InsérerImage "Feuil2", Range
("b5:D6"), "C:\Winnt\Plume.bmp"
End Sub
'---------------------------
Sub InsérerImage(Feuille As String, RgImage As Range,
NomImage As String)
Dim Rg As Range
Set Rg = Worksheets(Feuille).Range(RgImage.Address)
With Rg
Largeur = .Offset(, 1)(, .Columns.Count).Left -
.Left
Hauteur = .Offset(.Rows.Count).Top - .Item(1).Top
Set Image = Worksheets(Feuille).Pictures.Insert
(NomImage)
End With
With Image
.Left = Rg.Left
.Top = Rg.Top
'Largeur de l'image
Image.Width = Largeur
'Hauteur de l'image
Image.Height = Hauteur
'Est-ce que l'image doit se déplacer avec les
cellules
'voici les 3 constantes possibles
.Placement = xlFreeFloating 'or xlmove or
xlMoveAndSize
'Verrouillé ou pas
.Locked = True 'or False
End With
Set Rg = Nothing
End Sub
'---------------------------
Salutations!
A Microsoft Newsgroup EXCEL
Bonjour,
J'ai tenté de réaliser un trombinoscope pour ma chorale
sous word 97.
Un gars du newsgroup a tenté de m'aider...
Je ne dois pas être très doué. Je reste avec le même
problème d'images !!!
Alors je retente mon affaire sous EXCEL 97.
Mon problème réside dans le fait d'introduire la bouille
de chaque choriste dans les 4 colonnes A, C, E et G.
et les lignes 4,7,10 etc
FOR RowIndex = 4 to....step 3
For ColIndex = 1 to 7 step 2
chemin = Cells(106 +
nb, "G") '.............................................qu
i
me fournit un chemin du genre "C:\LACHORALE\2004-2005
\Trombino\DURAND.jpg"
'....................................................
.
.........................................................
..
...........chaque fois différent
Range(Cells(RowIndex, ColIndex), Cells(RowIndex,
ColIndex)).Select
ActiveSheet.Pictures.Insert(chemin).Select
next ColIndex
next RowIndex
Ca marche si au lieu d'avoir
ActiveSheet.Pictures.Insert(chemin).Select j'ai une
formulation du genre ActiveSheet.Pictures.Insert
("C:\LACHORALE\2004-2005\Trombino\DURAND.jpg").Select
Cette dernière formulation me permet de remplir toutes
les cases avec la même photo.
Merci à ceux/ celles qui pourront me donner une piste.
A plus.
Jean-Luc
.
J***@discussions.microsoft.com
2004-08-28 08:48:48 UTC
Permalink
A MichDenis du Microsoft NewsGroup
Bonjour,

Je rentre de vacances et viens de trouver la solution à
mon problème de trombinoscope.

Il s'agissait d'une erreur faite sur le nom donné au
fichier.JPG du 7ème choriste.
La routine plantait parce que l'orthographes du
fichier .JPG et celle du fichier écrit dans la base de
données EXCEL ne concordait pas.
Je m'en suis aperçu car j'ai eu l'idée de virer de la
base de données le choriste suspect. Tout a alors bien
fonctionner jusqu'à un autre choriste...
D'où l'idée de regarder de plus près mes noms de
fichiers... etc...

Mille merci pour ton code précieux et ton aide.

Salutations.

Jean-Luc
michdenis
2004-08-28 12:01:32 UTC
Permalink
Bonjour Jean-Luc,

Heureux que tu aies trouvé où le bât blessait!


Salutations!


<Jean-***@discussions.microsoft.com> a écrit dans le message de news:01be01c48cdb$d5de0400$***@phx.gbl...

A MichDenis du Microsoft NewsGroup
Bonjour,

Je rentre de vacances et viens de trouver la solution à
mon problème de trombinoscope.

Il s'agissait d'une erreur faite sur le nom donné au
fichier.JPG du 7ème choriste.
La routine plantait parce que l'orthographes du
fichier .JPG et celle du fichier écrit dans la base de
données EXCEL ne concordait pas.
Je m'en suis aperçu car j'ai eu l'idée de virer de la
base de données le choriste suspect. Tout a alors bien
fonctionner jusqu'à un autre choriste...
D'où l'idée de regarder de plus près mes noms de
fichiers... etc...

Mille merci pour ton code précieux et ton aide.

Salutations.

Jean-Luc

Loading...