Bonjour
En colonne A j'ai des noms.
en colonne B je met un "x" en face du nom au quel je veux que sa photo
apparaisse.
Je voudrais que la photo apparaisse en colonne C face au nom.
Je suppose qu'il faut que je mette toutes les images en Feuil2 par exempl e ?
La formule en cellule C1....=SI(B1="x";Feuil2! image 1;"").
Cette formule là n'est pas bonne.
Quelqu'un peut-il me dire quel est la bonne formule ?
Merci de vôtre aide.
Cordialement
Poppy
Bonjour
En colonne A j'ai des noms.
en colonne B je met un "x" en face du nom au quel je veux que sa photo
apparaisse.
Je voudrais que la photo apparaisse en colonne C face au nom.
Je suppose qu'il faut que je mette toutes les images en Feuil2 par exempl e ?
La formule en cellule C1....=SI(B1="x";Feuil2! image 1;"").
Cette formule là n'est pas bonne.
Quelqu'un peut-il me dire quel est la bonne formule ?
Merci de vôtre aide.
Cordialement
Poppy
Bonjour
En colonne A j'ai des noms.
en colonne B je met un "x" en face du nom au quel je veux que sa photo
apparaisse.
Je voudrais que la photo apparaisse en colonne C face au nom.
Je suppose qu'il faut que je mette toutes les images en Feuil2 par exempl e ?
La formule en cellule C1....=SI(B1="x";Feuil2! image 1;"").
Cette formule là n'est pas bonne.
Quelqu'un peut-il me dire quel est la bonne formule ?
Merci de vôtre aide.
Cordialement
Poppy
Bonjour
En colonne A j'ai des noms.
en colonne B je met un "x" en face du nom au quel je veux que sa photo
apparaisse.
Je voudrais que la photo apparaisse en colonne C face au nom.
Je suppose qu'il faut que je mette toutes les images en Feuil2 par exemple
?
La formule en cellule C1....=SI(B1="x";Feuil2! image 1;"").
Cette formule là n'est pas bonne.
Quelqu'un peut-il me dire quel est la bonne formule ?
Merci de vôtre aide.
Cordialement
Poppy
Bonjour
En colonne A j'ai des noms.
en colonne B je met un "x" en face du nom au quel je veux que sa photo
apparaisse.
Je voudrais que la photo apparaisse en colonne C face au nom.
Je suppose qu'il faut que je mette toutes les images en Feuil2 par exemple
?
La formule en cellule C1....=SI(B1="x";Feuil2! image 1;"").
Cette formule là n'est pas bonne.
Quelqu'un peut-il me dire quel est la bonne formule ?
Merci de vôtre aide.
Cordialement
Poppy
Bonjour
En colonne A j'ai des noms.
en colonne B je met un "x" en face du nom au quel je veux que sa photo
apparaisse.
Je voudrais que la photo apparaisse en colonne C face au nom.
Je suppose qu'il faut que je mette toutes les images en Feuil2 par exemple
?
La formule en cellule C1....=SI(B1="x";Feuil2! image 1;"").
Cette formule là n'est pas bonne.
Quelqu'un peut-il me dire quel est la bonne formule ?
Merci de vôtre aide.
Cordialement
Poppy
Bonjour
En colonne A j'ai des noms.
en colonne B je met un "x" en face du nom au quel je veux que sa photo
apparaisse.
Je voudrais que la photo apparaisse en colonne C face au nom.
Je suppose qu'il faut que je mette toutes les images en Feuil2 par exemple
?
La formule en cellule C1....=SI(B1="x";Feuil2! image 1;"").
Cette formule là n'est pas bonne.
Quelqu'un peut-il me dire quel est la bonne formule ?
Merci de vôtre aide.
Cordialement
Poppy
Bonjour
En colonne A j'ai des noms.
en colonne B je met un "x" en face du nom au quel je veux que sa photo
apparaisse.
Je voudrais que la photo apparaisse en colonne C face au nom.
Je suppose qu'il faut que je mette toutes les images en Feuil2 par exemple
?
La formule en cellule C1....=SI(B1="x";Feuil2! image 1;"").
Cette formule là n'est pas bonne.
Quelqu'un peut-il me dire quel est la bonne formule ?
Merci de vôtre aide.
Cordialement
Poppy
Bonjour
En colonne A j'ai des noms.
en colonne B je met un "x" en face du nom au quel je veux que sa photo
apparaisse.
Je voudrais que la photo apparaisse en colonne C face au nom.
Je suppose qu'il faut que je mette toutes les images en Feuil2 par exemple
?
La formule en cellule C1....=SI(B1="x";Feuil2! image 1;"").
Cette formule là n'est pas bonne.
Quelqu'un peut-il me dire quel est la bonne formule ?
Merci de vôtre aide.
Cordialement
Poppy
Bonjour
Par contre, je voudrais apporter une modification à ce que je voulais p ar
exemple :
En A1 j'inscrit (Avion)
En A2 j'inscrit (Voiture)
En A3 j'inscrit (Vélo)
etc........
Si je met un "x" en B1 je voudrais faire apparaître une image avec un
"avion".
Si je met un "x" en B2 je voudrais faire apparaître une image avec une
"voiture".
Si je met un "x" en B1 je voudrais faire apparaître une image avec un
"vélo".
Si je met un "x" en B1 et "x" en B3 je voudrais faire apparaître une im age
avec un "avion et un vélo".
En fait, je voudrais avoir une image différente si je met "x" dans plus ieurs
cellules ?
Et aucune image si il n'y a pas de "x" ?
Cordialement
Poppy
"JB" a écrit dans le message de news:
Bonjour,
Voir onglet PhotoSi
http://boisgontierj.free.fr/fichiers/jb-shapes.zip
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column = 2 And Target.Count = 1 Then
Application.EnableEvents = False
If UCase(Target) = "X" Then
rep = ActiveWorkbook.Path
'rep = "c:xyz"
nomimage = rep & "" & Target.Offset(0, -1) & ".jpg"
If Dir(nomimage) <> "" Then
On Error Resume Next
Shapes(Target.Offset(0, -1)).Delete
Target.Offset(0, 1).Select
monimage = ActiveSheet.Pictures.Insert(nomimage).Select
Selection.Name = Target.Offset(0, -1)
Shapes(Target.Offset(0, -1)).Left = Target.Offset(0, 1).Left
+ 2
End If
Else
nomimage = rep & "" & Target.Offset(0, -1) & ".jpg"
On Error Resume Next
Shapes(Target.Offset(0, -1)).Delete
End If
Application.EnableEvents = True
End If
End Sub
JB
On 13 fév, 09:09, "Poppy" wrote:Bonjour
En colonne A j'ai des noms.
en colonne B je met un "x" en face du nom au quel je veux que sa photo
apparaisse.
Je voudrais que la photo apparaisse en colonne C face au nom.
Je suppose qu'il faut que je mette toutes les images en Feuil2 par exem ple
?
La formule en cellule C1....=SI(B1="x";Feuil2! image 1;"").
Cette formule là n'est pas bonne.
Quelqu'un peut-il me dire quel est la bonne formule ?
Merci de vôtre aide.
Cordialement
Poppy
Bonjour
Par contre, je voudrais apporter une modification à ce que je voulais p ar
exemple :
En A1 j'inscrit (Avion)
En A2 j'inscrit (Voiture)
En A3 j'inscrit (Vélo)
etc........
Si je met un "x" en B1 je voudrais faire apparaître une image avec un
"avion".
Si je met un "x" en B2 je voudrais faire apparaître une image avec une
"voiture".
Si je met un "x" en B1 je voudrais faire apparaître une image avec un
"vélo".
Si je met un "x" en B1 et "x" en B3 je voudrais faire apparaître une im age
avec un "avion et un vélo".
En fait, je voudrais avoir une image différente si je met "x" dans plus ieurs
cellules ?
Et aucune image si il n'y a pas de "x" ?
Cordialement
Poppy
"JB" <boisgont...@hotmail.com> a écrit dans le message de news:
1171362531.268936.238...@a75g2000cwd.googlegroups.com...
Bonjour,
Voir onglet PhotoSi
http://boisgontierj.free.fr/fichiers/jb-shapes.zip
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column = 2 And Target.Count = 1 Then
Application.EnableEvents = False
If UCase(Target) = "X" Then
rep = ActiveWorkbook.Path
'rep = "c:xyz"
nomimage = rep & "" & Target.Offset(0, -1) & ".jpg"
If Dir(nomimage) <> "" Then
On Error Resume Next
Shapes(Target.Offset(0, -1)).Delete
Target.Offset(0, 1).Select
monimage = ActiveSheet.Pictures.Insert(nomimage).Select
Selection.Name = Target.Offset(0, -1)
Shapes(Target.Offset(0, -1)).Left = Target.Offset(0, 1).Left
+ 2
End If
Else
nomimage = rep & "" & Target.Offset(0, -1) & ".jpg"
On Error Resume Next
Shapes(Target.Offset(0, -1)).Delete
End If
Application.EnableEvents = True
End If
End Sub
JB
On 13 fév, 09:09, "Poppy" <p...@spam.non> wrote:
Bonjour
En colonne A j'ai des noms.
en colonne B je met un "x" en face du nom au quel je veux que sa photo
apparaisse.
Je voudrais que la photo apparaisse en colonne C face au nom.
Je suppose qu'il faut que je mette toutes les images en Feuil2 par exem ple
?
La formule en cellule C1....=SI(B1="x";Feuil2! image 1;"").
Cette formule là n'est pas bonne.
Quelqu'un peut-il me dire quel est la bonne formule ?
Merci de vôtre aide.
Cordialement
Poppy
Bonjour
Par contre, je voudrais apporter une modification à ce que je voulais p ar
exemple :
En A1 j'inscrit (Avion)
En A2 j'inscrit (Voiture)
En A3 j'inscrit (Vélo)
etc........
Si je met un "x" en B1 je voudrais faire apparaître une image avec un
"avion".
Si je met un "x" en B2 je voudrais faire apparaître une image avec une
"voiture".
Si je met un "x" en B1 je voudrais faire apparaître une image avec un
"vélo".
Si je met un "x" en B1 et "x" en B3 je voudrais faire apparaître une im age
avec un "avion et un vélo".
En fait, je voudrais avoir une image différente si je met "x" dans plus ieurs
cellules ?
Et aucune image si il n'y a pas de "x" ?
Cordialement
Poppy
"JB" a écrit dans le message de news:
Bonjour,
Voir onglet PhotoSi
http://boisgontierj.free.fr/fichiers/jb-shapes.zip
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column = 2 And Target.Count = 1 Then
Application.EnableEvents = False
If UCase(Target) = "X" Then
rep = ActiveWorkbook.Path
'rep = "c:xyz"
nomimage = rep & "" & Target.Offset(0, -1) & ".jpg"
If Dir(nomimage) <> "" Then
On Error Resume Next
Shapes(Target.Offset(0, -1)).Delete
Target.Offset(0, 1).Select
monimage = ActiveSheet.Pictures.Insert(nomimage).Select
Selection.Name = Target.Offset(0, -1)
Shapes(Target.Offset(0, -1)).Left = Target.Offset(0, 1).Left
+ 2
End If
Else
nomimage = rep & "" & Target.Offset(0, -1) & ".jpg"
On Error Resume Next
Shapes(Target.Offset(0, -1)).Delete
End If
Application.EnableEvents = True
End If
End Sub
JB
On 13 fév, 09:09, "Poppy" wrote:Bonjour
En colonne A j'ai des noms.
en colonne B je met un "x" en face du nom au quel je veux que sa photo
apparaisse.
Je voudrais que la photo apparaisse en colonne C face au nom.
Je suppose qu'il faut que je mette toutes les images en Feuil2 par exem ple
?
La formule en cellule C1....=SI(B1="x";Feuil2! image 1;"").
Cette formule là n'est pas bonne.
Quelqu'un peut-il me dire quel est la bonne formule ?
Merci de vôtre aide.
Cordialement
Poppy
Bonjour
Par contre, je voudrais apporter une modification à ce que je voulais par
exemple :
En A1 j'inscrit (Avion)
En A2 j'inscrit (Voiture)
En A3 j'inscrit (Vélo)
etc........
Si je met un "x" en B1 je voudrais faire apparaître une image avec un
"avion".
Si je met un "x" en B2 je voudrais faire apparaître une image avec une
"voiture".
Si je met un "x" en B1 je voudrais faire apparaître une image avec un
"vélo".
Si je met un "x" en B1 et "x" en B3 je voudrais faire apparaître une image
avec un "avion et un vélo".
En fait, je voudrais avoir une image différente si je met "x" dans
plusieurs
cellules ?
Et aucune image si il n'y a pas de "x" ?
Cordialement
Poppy
"JB" a écrit dans le message de news:
Bonjour,
Voir onglet PhotoSi
http://boisgontierj.free.fr/fichiers/jb-shapes.zip
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column = 2 And Target.Count = 1 Then
Application.EnableEvents = False
If UCase(Target) = "X" Then
rep = ActiveWorkbook.Path
'rep = "c:xyz"
nomimage = rep & "" & Target.Offset(0, -1) & ".jpg"
If Dir(nomimage) <> "" Then
On Error Resume Next
Shapes(Target.Offset(0, -1)).Delete
Target.Offset(0, 1).Select
monimage = ActiveSheet.Pictures.Insert(nomimage).Select
Selection.Name = Target.Offset(0, -1)
Shapes(Target.Offset(0, -1)).Left = Target.Offset(0, 1).Left
+ 2
End If
Else
nomimage = rep & "" & Target.Offset(0, -1) & ".jpg"
On Error Resume Next
Shapes(Target.Offset(0, -1)).Delete
End If
Application.EnableEvents = True
End If
End Sub
JB
On 13 fév, 09:09, "Poppy" wrote:Bonjour
En colonne A j'ai des noms.
en colonne B je met un "x" en face du nom au quel je veux que sa photo
apparaisse.
Je voudrais que la photo apparaisse en colonne C face au nom.
Je suppose qu'il faut que je mette toutes les images en Feuil2 par
exemple
?
La formule en cellule C1....=SI(B1="x";Feuil2! image 1;"").
Cette formule là n'est pas bonne.
Quelqu'un peut-il me dire quel est la bonne formule ?
Merci de vôtre aide.
Cordialement
Poppy
Bonjour
Par contre, je voudrais apporter une modification à ce que je voulais par
exemple :
En A1 j'inscrit (Avion)
En A2 j'inscrit (Voiture)
En A3 j'inscrit (Vélo)
etc........
Si je met un "x" en B1 je voudrais faire apparaître une image avec un
"avion".
Si je met un "x" en B2 je voudrais faire apparaître une image avec une
"voiture".
Si je met un "x" en B1 je voudrais faire apparaître une image avec un
"vélo".
Si je met un "x" en B1 et "x" en B3 je voudrais faire apparaître une image
avec un "avion et un vélo".
En fait, je voudrais avoir une image différente si je met "x" dans
plusieurs
cellules ?
Et aucune image si il n'y a pas de "x" ?
Cordialement
Poppy
"JB" <boisgont...@hotmail.com> a écrit dans le message de news:
1171362531.268936.238...@a75g2000cwd.googlegroups.com...
Bonjour,
Voir onglet PhotoSi
http://boisgontierj.free.fr/fichiers/jb-shapes.zip
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column = 2 And Target.Count = 1 Then
Application.EnableEvents = False
If UCase(Target) = "X" Then
rep = ActiveWorkbook.Path
'rep = "c:xyz"
nomimage = rep & "" & Target.Offset(0, -1) & ".jpg"
If Dir(nomimage) <> "" Then
On Error Resume Next
Shapes(Target.Offset(0, -1)).Delete
Target.Offset(0, 1).Select
monimage = ActiveSheet.Pictures.Insert(nomimage).Select
Selection.Name = Target.Offset(0, -1)
Shapes(Target.Offset(0, -1)).Left = Target.Offset(0, 1).Left
+ 2
End If
Else
nomimage = rep & "" & Target.Offset(0, -1) & ".jpg"
On Error Resume Next
Shapes(Target.Offset(0, -1)).Delete
End If
Application.EnableEvents = True
End If
End Sub
JB
On 13 fév, 09:09, "Poppy" <p...@spam.non> wrote:
Bonjour
En colonne A j'ai des noms.
en colonne B je met un "x" en face du nom au quel je veux que sa photo
apparaisse.
Je voudrais que la photo apparaisse en colonne C face au nom.
Je suppose qu'il faut que je mette toutes les images en Feuil2 par
exemple
?
La formule en cellule C1....=SI(B1="x";Feuil2! image 1;"").
Cette formule là n'est pas bonne.
Quelqu'un peut-il me dire quel est la bonne formule ?
Merci de vôtre aide.
Cordialement
Poppy
Bonjour
Par contre, je voudrais apporter une modification à ce que je voulais par
exemple :
En A1 j'inscrit (Avion)
En A2 j'inscrit (Voiture)
En A3 j'inscrit (Vélo)
etc........
Si je met un "x" en B1 je voudrais faire apparaître une image avec un
"avion".
Si je met un "x" en B2 je voudrais faire apparaître une image avec une
"voiture".
Si je met un "x" en B1 je voudrais faire apparaître une image avec un
"vélo".
Si je met un "x" en B1 et "x" en B3 je voudrais faire apparaître une image
avec un "avion et un vélo".
En fait, je voudrais avoir une image différente si je met "x" dans
plusieurs
cellules ?
Et aucune image si il n'y a pas de "x" ?
Cordialement
Poppy
"JB" a écrit dans le message de news:
Bonjour,
Voir onglet PhotoSi
http://boisgontierj.free.fr/fichiers/jb-shapes.zip
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column = 2 And Target.Count = 1 Then
Application.EnableEvents = False
If UCase(Target) = "X" Then
rep = ActiveWorkbook.Path
'rep = "c:xyz"
nomimage = rep & "" & Target.Offset(0, -1) & ".jpg"
If Dir(nomimage) <> "" Then
On Error Resume Next
Shapes(Target.Offset(0, -1)).Delete
Target.Offset(0, 1).Select
monimage = ActiveSheet.Pictures.Insert(nomimage).Select
Selection.Name = Target.Offset(0, -1)
Shapes(Target.Offset(0, -1)).Left = Target.Offset(0, 1).Left
+ 2
End If
Else
nomimage = rep & "" & Target.Offset(0, -1) & ".jpg"
On Error Resume Next
Shapes(Target.Offset(0, -1)).Delete
End If
Application.EnableEvents = True
End If
End Sub
JB
On 13 fév, 09:09, "Poppy" wrote:Bonjour
En colonne A j'ai des noms.
en colonne B je met un "x" en face du nom au quel je veux que sa photo
apparaisse.
Je voudrais que la photo apparaisse en colonne C face au nom.
Je suppose qu'il faut que je mette toutes les images en Feuil2 par
exemple
?
La formule en cellule C1....=SI(B1="x";Feuil2! image 1;"").
Cette formule là n'est pas bonne.
Quelqu'un peut-il me dire quel est la bonne formule ?
Merci de vôtre aide.
Cordialement
Poppy
Bonjour
En colonne A j'ai des noms.
en colonne B je met un "x" en face du nom au quel je veux que sa photo
apparaisse.
Je voudrais que la photo apparaisse en colonne C face au nom.
Je suppose qu'il faut que je mette toutes les images en Feuil2 par exempl e ?
La formule en cellule C1....=SI(B1="x";Feuil2! image 1;"").
Cette formule là n'est pas bonne.
Quelqu'un peut-il me dire quel est la bonne formule ?
Merci de vôtre aide.
Cordialement
Poppy
Bonjour
En colonne A j'ai des noms.
en colonne B je met un "x" en face du nom au quel je veux que sa photo
apparaisse.
Je voudrais que la photo apparaisse en colonne C face au nom.
Je suppose qu'il faut que je mette toutes les images en Feuil2 par exempl e ?
La formule en cellule C1....=SI(B1="x";Feuil2! image 1;"").
Cette formule là n'est pas bonne.
Quelqu'un peut-il me dire quel est la bonne formule ?
Merci de vôtre aide.
Cordialement
Poppy
Bonjour
En colonne A j'ai des noms.
en colonne B je met un "x" en face du nom au quel je veux que sa photo
apparaisse.
Je voudrais que la photo apparaisse en colonne C face au nom.
Je suppose qu'il faut que je mette toutes les images en Feuil2 par exempl e ?
La formule en cellule C1....=SI(B1="x";Feuil2! image 1;"").
Cette formule là n'est pas bonne.
Quelqu'un peut-il me dire quel est la bonne formule ?
Merci de vôtre aide.
Cordialement
Poppy
Bonjour
En colonne A j'ai des noms.
en colonne B je met un "x" en face du nom au quel je veux que sa photo
apparaisse.
Je voudrais que la photo apparaisse en colonne C face au nom.
Je suppose qu'il faut que je mette toutes les images en Feuil2 par exemple
?
La formule en cellule C1....=SI(B1="x";Feuil2! image 1;"").
Cette formule là n'est pas bonne.
Quelqu'un peut-il me dire quel est la bonne formule ?
Merci de vôtre aide.
Cordialement
Poppy
Bonjour
En colonne A j'ai des noms.
en colonne B je met un "x" en face du nom au quel je veux que sa photo
apparaisse.
Je voudrais que la photo apparaisse en colonne C face au nom.
Je suppose qu'il faut que je mette toutes les images en Feuil2 par exemple
?
La formule en cellule C1....=SI(B1="x";Feuil2! image 1;"").
Cette formule là n'est pas bonne.
Quelqu'un peut-il me dire quel est la bonne formule ?
Merci de vôtre aide.
Cordialement
Poppy
Bonjour
En colonne A j'ai des noms.
en colonne B je met un "x" en face du nom au quel je veux que sa photo
apparaisse.
Je voudrais que la photo apparaisse en colonne C face au nom.
Je suppose qu'il faut que je mette toutes les images en Feuil2 par exemple
?
La formule en cellule C1....=SI(B1="x";Feuil2! image 1;"").
Cette formule là n'est pas bonne.
Quelqu'un peut-il me dire quel est la bonne formule ?
Merci de vôtre aide.
Cordialement
Poppy
Re bonjour
ci joint le fichier avec la gestion de plusieurs sélection.
http://cjoint.com/?cnnmnCHKTC
J'en profites pour réitérer ma question concernant la technique pour
forcer le nom des images insérer?
En espérant que la réponse convienne.
Bon courage et bonne fin de journée
Julien
On 13 fév, 12:23, "Poppy" wrote:Bonjour
Par contre, je voudrais apporter une modification à ce que je voulais par
exemple :
En A1 j'inscrit (Avion)
En A2 j'inscrit (Voiture)
En A3 j'inscrit (Vélo)
etc........
Si je met un "x" en B1 je voudrais faire apparaître une image avec un
"avion".
Si je met un "x" en B2 je voudrais faire apparaître une image avec une
"voiture".
Si je met un "x" en B1 je voudrais faire apparaître une image avec un
"vélo".
Si je met un "x" en B1 et "x" en B3 je voudrais faire apparaître une image
avec un "avion et un vélo".
En fait, je voudrais avoir une image différente si je met "x" dans plusieurs
cellules ?
Et aucune image si il n'y a pas de "x" ?
Cordialement
Poppy
"JB" a écrit dans le message de news:
Bonjour,
Voir onglet PhotoSi
http://boisgontierj.free.fr/fichiers/jb-shapes.zip
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column = 2 And Target.Count = 1 Then
Application.EnableEvents = False
If UCase(Target) = "X" Then
rep = ActiveWorkbook.Path
'rep = "c:xyz"
nomimage = rep & "" & Target.Offset(0, -1) & ".jpg"
If Dir(nomimage) <> "" Then
On Error Resume Next
Shapes(Target.Offset(0, -1)).Delete
Target.Offset(0, 1).Select
monimage = ActiveSheet.Pictures.Insert(nomimage).Select
Selection.Name = Target.Offset(0, -1)
Shapes(Target.Offset(0, -1)).Left = Target.Offset(0, 1).Left
+ 2
End If
Else
nomimage = rep & "" & Target.Offset(0, -1) & ".jpg"
On Error Resume Next
Shapes(Target.Offset(0, -1)).Delete
End If
Application.EnableEvents = True
End If
End Sub
JB
On 13 fév, 09:09, "Poppy" wrote:Bonjour
En colonne A j'ai des noms.
en colonne B je met un "x" en face du nom au quel je veux que sa photo
apparaisse.
Je voudrais que la photo apparaisse en colonne C face au nom.
Je suppose qu'il faut que je mette toutes les images en Feuil2 par exemple
?
La formule en cellule C1....=SI(B1="x";Feuil2! image 1;"").
Cette formule là n'est pas bonne.
Quelqu'un peut-il me dire quel est la bonne formule ?
Merci de vôtre aide.
Cordialement
Poppy
Re bonjour
ci joint le fichier avec la gestion de plusieurs sélection.
http://cjoint.com/?cnnmnCHKTC
J'en profites pour réitérer ma question concernant la technique pour
forcer le nom des images insérer?
En espérant que la réponse convienne.
Bon courage et bonne fin de journée
Julien
On 13 fév, 12:23, "Poppy" <p...@spam.non> wrote:
Bonjour
Par contre, je voudrais apporter une modification à ce que je voulais par
exemple :
En A1 j'inscrit (Avion)
En A2 j'inscrit (Voiture)
En A3 j'inscrit (Vélo)
etc........
Si je met un "x" en B1 je voudrais faire apparaître une image avec un
"avion".
Si je met un "x" en B2 je voudrais faire apparaître une image avec une
"voiture".
Si je met un "x" en B1 je voudrais faire apparaître une image avec un
"vélo".
Si je met un "x" en B1 et "x" en B3 je voudrais faire apparaître une image
avec un "avion et un vélo".
En fait, je voudrais avoir une image différente si je met "x" dans plusieurs
cellules ?
Et aucune image si il n'y a pas de "x" ?
Cordialement
Poppy
"JB" <boisgont...@hotmail.com> a écrit dans le message de news:
1171362531.268936.238...@a75g2000cwd.googlegroups.com...
Bonjour,
Voir onglet PhotoSi
http://boisgontierj.free.fr/fichiers/jb-shapes.zip
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column = 2 And Target.Count = 1 Then
Application.EnableEvents = False
If UCase(Target) = "X" Then
rep = ActiveWorkbook.Path
'rep = "c:xyz"
nomimage = rep & "" & Target.Offset(0, -1) & ".jpg"
If Dir(nomimage) <> "" Then
On Error Resume Next
Shapes(Target.Offset(0, -1)).Delete
Target.Offset(0, 1).Select
monimage = ActiveSheet.Pictures.Insert(nomimage).Select
Selection.Name = Target.Offset(0, -1)
Shapes(Target.Offset(0, -1)).Left = Target.Offset(0, 1).Left
+ 2
End If
Else
nomimage = rep & "" & Target.Offset(0, -1) & ".jpg"
On Error Resume Next
Shapes(Target.Offset(0, -1)).Delete
End If
Application.EnableEvents = True
End If
End Sub
JB
On 13 fév, 09:09, "Poppy" <p...@spam.non> wrote:
Bonjour
En colonne A j'ai des noms.
en colonne B je met un "x" en face du nom au quel je veux que sa photo
apparaisse.
Je voudrais que la photo apparaisse en colonne C face au nom.
Je suppose qu'il faut que je mette toutes les images en Feuil2 par exemple
?
La formule en cellule C1....=SI(B1="x";Feuil2! image 1;"").
Cette formule là n'est pas bonne.
Quelqu'un peut-il me dire quel est la bonne formule ?
Merci de vôtre aide.
Cordialement
Poppy
Re bonjour
ci joint le fichier avec la gestion de plusieurs sélection.
http://cjoint.com/?cnnmnCHKTC
J'en profites pour réitérer ma question concernant la technique pour
forcer le nom des images insérer?
En espérant que la réponse convienne.
Bon courage et bonne fin de journée
Julien
On 13 fév, 12:23, "Poppy" wrote:Bonjour
Par contre, je voudrais apporter une modification à ce que je voulais par
exemple :
En A1 j'inscrit (Avion)
En A2 j'inscrit (Voiture)
En A3 j'inscrit (Vélo)
etc........
Si je met un "x" en B1 je voudrais faire apparaître une image avec un
"avion".
Si je met un "x" en B2 je voudrais faire apparaître une image avec une
"voiture".
Si je met un "x" en B1 je voudrais faire apparaître une image avec un
"vélo".
Si je met un "x" en B1 et "x" en B3 je voudrais faire apparaître une image
avec un "avion et un vélo".
En fait, je voudrais avoir une image différente si je met "x" dans plusieurs
cellules ?
Et aucune image si il n'y a pas de "x" ?
Cordialement
Poppy
"JB" a écrit dans le message de news:
Bonjour,
Voir onglet PhotoSi
http://boisgontierj.free.fr/fichiers/jb-shapes.zip
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column = 2 And Target.Count = 1 Then
Application.EnableEvents = False
If UCase(Target) = "X" Then
rep = ActiveWorkbook.Path
'rep = "c:xyz"
nomimage = rep & "" & Target.Offset(0, -1) & ".jpg"
If Dir(nomimage) <> "" Then
On Error Resume Next
Shapes(Target.Offset(0, -1)).Delete
Target.Offset(0, 1).Select
monimage = ActiveSheet.Pictures.Insert(nomimage).Select
Selection.Name = Target.Offset(0, -1)
Shapes(Target.Offset(0, -1)).Left = Target.Offset(0, 1).Left
+ 2
End If
Else
nomimage = rep & "" & Target.Offset(0, -1) & ".jpg"
On Error Resume Next
Shapes(Target.Offset(0, -1)).Delete
End If
Application.EnableEvents = True
End If
End Sub
JB
On 13 fév, 09:09, "Poppy" wrote:Bonjour
En colonne A j'ai des noms.
en colonne B je met un "x" en face du nom au quel je veux que sa photo
apparaisse.
Je voudrais que la photo apparaisse en colonne C face au nom.
Je suppose qu'il faut que je mette toutes les images en Feuil2 par exemple
?
La formule en cellule C1....=SI(B1="x";Feuil2! image 1;"").
Cette formule là n'est pas bonne.
Quelqu'un peut-il me dire quel est la bonne formule ?
Merci de vôtre aide.
Cordialement
Poppy
Bonsoir JB
Oui je suis d'accord avec toi, je pige le truc, mais....
Par contre, je voudrais apporter une modification à ce que je voulais p ar
exemple :
En A1 j'inscrit (Avion)
En A2 j'inscrit (Voiture)
En A3 j'inscrit (Vélo)
etc........
Si je met un "x" en B1 je voudrais faire apparaître une image avec un
"avion".
Si je met un "x" en B2 je voudrais faire apparaître une image avec une
"voiture".
Si je met un "x" en B1 je voudrais faire apparaître une image avec un
"vélo".
Si je met un "x" en B1 et "x" en B3 je voudrais faire apparaître une im age
avec un "avion et un vélo".
En fait, je voudrais avoir une image différente si je met "x" dans plus ieurs
cellules ?
Et aucune image si il n'y a pas de "x" ?
Est ce possible ?????
Cordialement
Poppy
"JB" a écrit dans le message de news:
Version simple:
http://cjoint.com/?cnqGgJ2MXr
Affiche une photo si X en colonne B
Les photos sont déjà en place dans la feuille en colonne C
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column = 2 And Target.Count = 1 Then
Application.EnableEvents = False
For Each s In ActiveSheet.Shapes
If s.TopLeftCell.Address = Target.Offset(0, 1).Address Then
Shapes(s.Name).Visible = IIf(UCase(Target) = "X", True, False)
End If
Next s
Application.EnableEvents = True
End If
End Sub
JB
On 13 fév, 09:09, "Poppy" wrote:Bonjour
En colonne A j'ai des noms.
en colonne B je met un "x" en face du nom au quel je veux que sa photo
apparaisse.
Je voudrais que la photo apparaisse en colonne C face au nom.
Je suppose qu'il faut que je mette toutes les images en Feuil2 par exem ple
?
La formule en cellule C1....=SI(B1="x";Feuil2! image 1;"").
Cette formule là n'est pas bonne.
Quelqu'un peut-il me dire quel est la bonne formule ?
Merci de vôtre aide.
Cordialement
Poppy- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
Bonsoir JB
Oui je suis d'accord avec toi, je pige le truc, mais....
Par contre, je voudrais apporter une modification à ce que je voulais p ar
exemple :
En A1 j'inscrit (Avion)
En A2 j'inscrit (Voiture)
En A3 j'inscrit (Vélo)
etc........
Si je met un "x" en B1 je voudrais faire apparaître une image avec un
"avion".
Si je met un "x" en B2 je voudrais faire apparaître une image avec une
"voiture".
Si je met un "x" en B1 je voudrais faire apparaître une image avec un
"vélo".
Si je met un "x" en B1 et "x" en B3 je voudrais faire apparaître une im age
avec un "avion et un vélo".
En fait, je voudrais avoir une image différente si je met "x" dans plus ieurs
cellules ?
Et aucune image si il n'y a pas de "x" ?
Est ce possible ?????
Cordialement
Poppy
"JB" <boisgont...@hotmail.com> a écrit dans le message de news:
1171380876.904782.319...@p10g2000cwp.googlegroups.com...
Version simple:
http://cjoint.com/?cnqGgJ2MXr
Affiche une photo si X en colonne B
Les photos sont déjà en place dans la feuille en colonne C
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column = 2 And Target.Count = 1 Then
Application.EnableEvents = False
For Each s In ActiveSheet.Shapes
If s.TopLeftCell.Address = Target.Offset(0, 1).Address Then
Shapes(s.Name).Visible = IIf(UCase(Target) = "X", True, False)
End If
Next s
Application.EnableEvents = True
End If
End Sub
JB
On 13 fév, 09:09, "Poppy" <p...@spam.non> wrote:
Bonjour
En colonne A j'ai des noms.
en colonne B je met un "x" en face du nom au quel je veux que sa photo
apparaisse.
Je voudrais que la photo apparaisse en colonne C face au nom.
Je suppose qu'il faut que je mette toutes les images en Feuil2 par exem ple
?
La formule en cellule C1....=SI(B1="x";Feuil2! image 1;"").
Cette formule là n'est pas bonne.
Quelqu'un peut-il me dire quel est la bonne formule ?
Merci de vôtre aide.
Cordialement
Poppy- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
Bonsoir JB
Oui je suis d'accord avec toi, je pige le truc, mais....
Par contre, je voudrais apporter une modification à ce que je voulais p ar
exemple :
En A1 j'inscrit (Avion)
En A2 j'inscrit (Voiture)
En A3 j'inscrit (Vélo)
etc........
Si je met un "x" en B1 je voudrais faire apparaître une image avec un
"avion".
Si je met un "x" en B2 je voudrais faire apparaître une image avec une
"voiture".
Si je met un "x" en B1 je voudrais faire apparaître une image avec un
"vélo".
Si je met un "x" en B1 et "x" en B3 je voudrais faire apparaître une im age
avec un "avion et un vélo".
En fait, je voudrais avoir une image différente si je met "x" dans plus ieurs
cellules ?
Et aucune image si il n'y a pas de "x" ?
Est ce possible ?????
Cordialement
Poppy
"JB" a écrit dans le message de news:
Version simple:
http://cjoint.com/?cnqGgJ2MXr
Affiche une photo si X en colonne B
Les photos sont déjà en place dans la feuille en colonne C
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column = 2 And Target.Count = 1 Then
Application.EnableEvents = False
For Each s In ActiveSheet.Shapes
If s.TopLeftCell.Address = Target.Offset(0, 1).Address Then
Shapes(s.Name).Visible = IIf(UCase(Target) = "X", True, False)
End If
Next s
Application.EnableEvents = True
End If
End Sub
JB
On 13 fév, 09:09, "Poppy" wrote:Bonjour
En colonne A j'ai des noms.
en colonne B je met un "x" en face du nom au quel je veux que sa photo
apparaisse.
Je voudrais que la photo apparaisse en colonne C face au nom.
Je suppose qu'il faut que je mette toutes les images en Feuil2 par exem ple
?
La formule en cellule C1....=SI(B1="x";Feuil2! image 1;"").
Cette formule là n'est pas bonne.
Quelqu'un peut-il me dire quel est la bonne formule ?
Merci de vôtre aide.
Cordialement
Poppy- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -