insere photo - VB/VBA/VBS - Programmation
Marsh Posté le 14-10-2007 à 21:38:59
Bonsoir, 
Range("C8" ).Select 
    ActiveSheet.Pictures.Insert("C:\Documents and Settings\........\Mes documents\Mes images\basegif.gif" ).Select 
 
ceci pourrait-il répondre à tes deux postes? 
Cordialement 
Marsh Posté le 14-10-2007 à 22:24:55
bonsoir, 
ca insere bien une photo  
mais tiens pas compte du resultat de ma cellule l5 
si ma cellule l5 contient le resultat 35100 alors insere la photo nome 35100.jpeg 
si ma cellule l5 contient le resultat 35200 alors insere la photo nome 35200.jpeg 
cordialement 
 
Marsh Posté le 15-10-2007 à 07:29:33
Bonjour, 
un petit effort!!! c'est bon pour les neurônes. 
dim maphoto as string 
maphoto = "C:\...........\" & range("I5" ).value & ".jpg" 
 ActiveSheet.Pictures.Insert(maphoto ).Select  
 
Je n'ai pas testé, mais cela devrait fonctionner 
Cordialement
Marsh Posté le 16-10-2007 à 19:40:52
 
 
 
 
 
bonjour  
 
 
j'ai essayer cette macro mais elle bloque 
 
Sub Macro9() 
 
Dim maphoto As String 
ActiveSheet.Unprotect 
 
maphoto = "c:\documents and settings\all users\macro\hysek\ne pas toucher\photos\35100.jpeg" & Range("I5" ).Value & ".jpeg" 
ActiveSheet.Pictures.Insert(maphoto).Select 
ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True 
End Sub 
 
Cordialement
Marsh Posté le 16-10-2007 à 21:07:34
Bonsoir, 
est-ce vraiment ce que tu as mis? 
"c:\documents and settings\all users\macro\hysek\ne pas toucher\photos\35100.jpeg" & Range("I5" ).Value & ".jpeg"  
 
a)tes photos ont l'extension jpeg ou jpg? 
 
b) En supposant que tu mettes 35100 dans I5, avec ce que as écris tu obtiens: 
 
"c:\documents and settings\all users\macro\hysek\ne pas toucher\photos\35100.jpeg35100.jpeg"  
 
Il serait bien que tu indiques le message total de l'erreur et la ligne concernée. Mais corrige déjà le maphoto=.... 
Cordialement 
 
 
 
Marsh Posté le 16-10-2007 à 21:26:38
extenttion photo  image jpeg 
 
Sub Macro1() 
' 
  
Dim maphoto As String 
ActiveSheet.Unprotect 
  
maphoto = "c:\documents and settings\all users\macro\hysek\ne pas toucher\photos\35100.jpeg" & Range("l5" ).Value & ".jpeg" 
ActiveSheet.Pictures.Insert(maphoto).Select 
ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True 
End Sub 
 
message d'erreur 
 
ereur d'execution "1004" 
impossible de lire la propriete insert de la classe picture 
 
 je deboge 
 
surligne de aune la ligne 
 
ActiveSheet.Pictures.Insert(maphoto).Select
Marsh Posté le 16-10-2007 à 22:18:27
j'ai fait la modif 
 
mais n'a changer 
 
meme message d'erreur 
Marsh Posté le 17-10-2007 à 07:03:18
Bonjour, 
as-tu essayé d'enregistrer une macro avec un : insert-> image-> à partir du fichier?? 
en sélectionnant ton image? 
Cordialement 
Marsh Posté le 17-10-2007 à 19:34:58
bonjour, Seniorpapou 
 
oui avec insert-> image-> à partir du fichier 
ca marche  
 
mais ne tiens pas compte du resultat de ma cellule L5 
Je r'appelle que je voudrais  
L5 = 35000    ouvre la photo qui porte le nom 35000 
L5 = 36000    ouvre la photo qui porte le nom 35000 
ect..... 
 
et la je coince 
 
A+     Aiglon74 
Marsh Posté le 17-10-2007 à 19:59:27
Bonsoir, 
as-tu écrit ceci? 
maphoto = "c:\documents and settings\all users\macro\hysek\ne pas toucher\photos\" & Range("L5" ).Value & ".jpeg"  
cordialement 
 
Marsh Posté le 17-10-2007 à 20:35:08
bonsoir, 
 
voici la macro comme je l'est ecrit  mais elle bloque 
quand je deboge  
la ligne 
ActiveSheet.Pictures.Insert(maphoto).Select 
et surlignée de jaune 
 
 
 
Sub Macro1() 
' 
  
Dim maphoto As String 
ActiveSheet.Unprotect 
  
maphoto = "c:\documents and settings\all users\macro\hysek\ne pas toucher\photos" & Range("l5" ).Value & ".jpeg" 
ActiveSheet.Pictures.Insert(maphoto).Select 
ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True 
End Sub 
 
 
Aiglon74  
Marsh Posté le 18-10-2007 à 10:21:34
Bonjour, 
avec 
maphoto = "c:\documents and settings\all users\macro\hysek\ne pas toucher\photos\" & Range("l5" ).Value & ".jpeg"  
ca devrait fonctionner. (ajout d'un "\" apres photos) 
c'est d'ailleurs ce que t'avais donné seniorpapou   
 
Marsh Posté le 18-10-2007 à 19:56:51
bonsoir a tous 
 
toujour meme probleme 
malgrés les modifs 
 
aiglon74 
 
Marsh Posté le 19-10-2007 à 12:20:24
Bonjour, 
pour trouver le PB est-il possible de nous envoyer un.xls expurgé, ainsi qu'un .jpeg qui plante, sans que ce soit bien entendu la photo d'un ami........  
Cordialement
Marsh Posté le 19-10-2007 à 19:24:12
bonsoir  
 
ca marche  mille merci  a Seniorpapou et Paul Hood 
pour votre patience a tout 2 
probleme resolu la photo que j'essayer etait defaillante 
 
aiglon74 
Marsh Posté le 14-10-2007 à 10:25:32
Bonjour a tous
J’ai créé un répertoire sous Excel
En tapant les noms de mais amis en cellule a1 feuille répertoire
J’ai leur adresse tel etc. … en divers cellules (=SI(a1="";"";RECHERCHEV(a1;Base!$A$1:CU8000;2;FAUX))
Ma base de donnée et en feuille base
Cela marche très bien
Problème j’aimerai que leurs photos sois insère à cote de leur nom tel etc.
En page répertoire
Comment mémorise une photo avec tel personne
Merci par avance
Aiglon74