Active x version 2007 vers 2010

Bonjour.

J'ai créé un tableau qui en fonction d'une valeur affiche automatiquement une image.

L'image étant étant dans un autre tableau.

Pour cela j'utilise dans l'onglet développeur, Insérer des contrôles, contrôles active x, images (Control active x).

Cela marche très bien chez moi.

Tout content, j'ai voulu utiliser ce fichier au travail et la !!!!!! surprise et déception !!!!

Cela ne marche pas. ( il y a la version 2010 installé )

Quelqu un pourrait il m'aider ? et me dire pourquoi ou ce que je dois faire pour que cela fonctionne.

Merci d'avance.

Bonjour,

Le 2010 ce serait pas un 2010 Mac ?

A+

Bonjour

Je travaille sous windows au travail aussi.

Seule difféerence étant que chez moi c'est la version 7 et au travail la version xp pro

Re,

Tu pourrais poster le classeur sous 2010 purger des éventuelles données confidentielles ?

Dan a écrit :

il y a des chances que son souci vienne des options qui ne sont pas installées sous excel 2010

A+

Merci pour votre aide.

Je suis un peu débordé en ce moment avec la sortie d'un produit qui fait beaucoup parlé de lui en ce moment........

je poste mon fichier ce week-end.

Merci beaucoup pour votre aide.

Aucun problème, de toutes façon Dan ne pourras voir ça que lundi.

A+

Bonjour,

Il ne faut pas utiliser le contrôle ActiveX mais le contrôle issu de Insertion / Image.

A+

Merci galopin01. j ai testé vite fait au travail et cela marche.

Par contre j'essaye depuis la version que j'ai à la maison et si je fais inséré une image je n ai pas accés à la ligne de commande.

lermite a écrit :

Tu pourrais poster le classeur sous 2010 purgé des éventuelles données confidentielles ?

Eventuellement utiliser un nouveau classeur pour vérifier si tu as le même comportement.

Supprimer également les feuilles inutiles.

Laisser subsister au moins une image

spirou-cc a écrit :

J'ai créé un tableau qui en fonction d'une valeur affiche automatiquement une image.

L'image étant étant dans un autre tableau.

Mettre en évidence et laisser en place le dispositif qui permet le basculement d'image.

A+

Re,

Pour avoir accès aux images il faut travaillé avec la collection Shapes de la feuille

'Exemple -> Nouvelle image
    ActiveSheet.Pictures.Insert("C:\Users\Pictures\Images1.jpg").Select
    Selection.ShapeRange.IncrementLeft 240.75
    Selection.ShapeRange.IncrementTop 93#
    Selection.ShapeRange.PictureFormat.IncrementContrast 0.03
    Selection.ShapeRange.PictureFormat.TransparentBackground = msoTrue
    Selection.ShapeRange.PictureFormat.TransparentBackground = msoTrue
    Selection.ShapeRange.PictureFormat.TransparencyColor = RGB(237, 235, 234)
    Selection.ShapeRange.Fill.Visible = msoFalse
'Exemple si existe déjà
'Avec 2007 et probablement 2010 remplacer Picture 1 par Image 1
    ActiveSheet.Shapes("Picture 1").Select
    Selection.ShapeRange.IncrementLeft 45.75
    Selection.ShapeRange.IncrementTop -58.5

Obtenu avec l'éditeur de macro d'Excel 2000, l'éditeur du 2007 ne donne rien

A+

mes images sont dans la feuille même et pas sur le disque :

Je sais qu'il y a moyen d'éviter de passer apr des macros.

Voici en piéces jointes une version simplifié à l'extrême qui marche avec ma version mais pas sur avec la version 2010 au travail.

Merci d'avance pour votre aide.

Dans la version simplifié on saisie 1 ou 2 ou même rien et une image s'affiche.

Bonjour,

Ton fichier ne comporte aucun dispositif permettant le basculement de l'image...

A+

Justement si !

lorsque l'on change le numéro en b2, si on met 1 alors le logo Windows phone se substitue au dessous de résultat.

Si l'on met 2 on retrouve android et sinon c'est le logo IOS.

Je viens de retester.

Dans le gestionnaire de noms j'ai créer *essai"

J'ai ensuite insérer l’active x - inséré contrôle active x - image

et j'ai écris dans la ligne de commande = essai.

Le truc bizarre c'est que sous excel 2007 si on clique sur l'image on voit bien la ligne de commande alors que sous excel 2010 la ligne est vide !!

Bonjour,

On revient à ma première observation : dans ce cas il ne faut pas utiliser un ActiveX mais un contrôle image généré par :

Insertion > Image.

Sous 2010 les ActiveX ne supportent pas cette subtilité.

A+

Je viens utilisé ton astuce sauf que si cela marche sous 2010 cela est impossible sous 2007

Bonjour,

Là ne suis pas certain, mais je pense que si... Au pire tu peux re-créer ce contrôle sous 2007 en utilisant l'appareil photo. Comme il n'est pas présent dans le ruban, il faut l'ajouter :

Utiliser le bouton (flêche à droite de la Barre d'Outils Accès Rapide)

Personnaliser la Barre d'Outils Accès Rapide > Autres commandes > Commandes non présentes dans le ruban puis ajouter l'Appareil Photo

Ce contrôle à les mêmes propriétés.

A+

Bonjour

Super !!!

Avec "photo" j'arrive a rajouter ma fonction et cela marche super bien !!!!!!!!

Merci encore !!!!!!!

Aussitot ce travail fait je me lance un nouveau défi sous Excel !!!!!

Rechercher des sujets similaires à "active version 2007 2010"