Excel a un outil peu connu appel=E9 "photo" [personnaliser les menus >=20
Commandes > Outils > vers le bas de la liste, il y est ! ] qui permet de =
garder une image des cellules s=E9lectionn=E9es et d'aller copier cette =
image =E0 un autre endroit du classeur. La chose, une fois cr=E9=E9e se=20
manipule comme une image: sauf qu'elle reste li=E9e =E0 la source, se met=
=E0=20
jour imm=E9diatement et repr=E9sente d'autres cellules.
J'aimerais cr=E9er de telles "images" automatiquement en VBA. Je n'ai=20
pas trouv=E9 comment faire cela (l'enregistreur de macro semble ne pas=20
conna=EEtre cet outil photo et n'ajoute aucune ligne au moment de la=20
cr=E9ation). En enregistrant une macro, on peut manipuler l'image une foi=
s=20
cr=E9=E9e: c'est un objet Shape, mais =E0 l'int=E9rieur je ne sais quelle=
=20
propri=E9t=E9 lire pour trouver la trace de la source li=E9e.
J'aimerais un coup de main pour trouver comment ajouter et cr=E9er ces=20
"photos" dans le classeur depuis VBA. Merci.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
j
pas indispensable d'utiliser l'appareil photo, il suffit de copier la plage, de se placer à l'endroit souhaité pour le collage, d'appuyer sur MAJ avant de faire edition (en maintenant MAJ enfoncé), puis de cliquer sur coller l'image avec liaison
en VBA ça peut s'écrire : Range("A1:D5").Copy Range("B9").Select ActiveSheet.Pictures.Paste(Link:=True).Select
http://jacxl.free.fr
"abcd" a écrit dans le message de news:
Excel a un outil peu connu appelé "photo" [personnaliser les menus > Commandes > Outils > vers le bas de la liste, il y est ! ] qui permet de garder une image des cellules sélectionnées et d'aller copier cette image à un autre endroit du classeur. La chose, une fois créée se manipule comme une image: sauf qu'elle reste liée à la source, se met à jour immédiatement et représente d'autres cellules.
J'aimerais créer de telles "images" automatiquement en VBA. Je n'ai pas trouvé comment faire cela (l'enregistreur de macro semble ne pas connaître cet outil photo et n'ajoute aucune ligne au moment de la création). En enregistrant une macro, on peut manipuler l'image une fois créée: c'est un objet Shape, mais à l'intérieur je ne sais quelle propriété lire pour trouver la trace de la source liée.
J'aimerais un coup de main pour trouver comment ajouter et créer ces "photos" dans le classeur depuis VBA. Merci.
pas indispensable d'utiliser l'appareil photo, il suffit de copier la plage,
de se placer à l'endroit souhaité pour le collage, d'appuyer sur MAJ avant
de faire edition (en maintenant MAJ enfoncé), puis de cliquer sur coller
l'image avec liaison
en VBA ça peut s'écrire :
Range("A1:D5").Copy
Range("B9").Select
ActiveSheet.Pictures.Paste(Link:=True).Select
J@C
http://jacxl.free.fr
"abcd" <fake.email@nospam.fr> a écrit dans le message de news:
uyepLoJnFHA.3628@TK2MSFTNGP10.phx.gbl...
Excel a un outil peu connu appelé "photo" [personnaliser les menus >
Commandes > Outils > vers le bas de la liste, il y est ! ] qui permet de
garder une image des cellules sélectionnées et d'aller copier cette
image à un autre endroit du classeur. La chose, une fois créée se
manipule comme une image: sauf qu'elle reste liée à la source, se met à
jour immédiatement et représente d'autres cellules.
J'aimerais créer de telles "images" automatiquement en VBA. Je n'ai
pas trouvé comment faire cela (l'enregistreur de macro semble ne pas
connaître cet outil photo et n'ajoute aucune ligne au moment de la
création). En enregistrant une macro, on peut manipuler l'image une fois
créée: c'est un objet Shape, mais à l'intérieur je ne sais quelle
propriété lire pour trouver la trace de la source liée.
J'aimerais un coup de main pour trouver comment ajouter et créer ces
"photos" dans le classeur depuis VBA. Merci.
pas indispensable d'utiliser l'appareil photo, il suffit de copier la plage, de se placer à l'endroit souhaité pour le collage, d'appuyer sur MAJ avant de faire edition (en maintenant MAJ enfoncé), puis de cliquer sur coller l'image avec liaison
en VBA ça peut s'écrire : Range("A1:D5").Copy Range("B9").Select ActiveSheet.Pictures.Paste(Link:=True).Select
http://jacxl.free.fr
"abcd" a écrit dans le message de news:
Excel a un outil peu connu appelé "photo" [personnaliser les menus > Commandes > Outils > vers le bas de la liste, il y est ! ] qui permet de garder une image des cellules sélectionnées et d'aller copier cette image à un autre endroit du classeur. La chose, une fois créée se manipule comme une image: sauf qu'elle reste liée à la source, se met à jour immédiatement et représente d'autres cellules.
J'aimerais créer de telles "images" automatiquement en VBA. Je n'ai pas trouvé comment faire cela (l'enregistreur de macro semble ne pas connaître cet outil photo et n'ajoute aucune ligne au moment de la création). En enregistrant une macro, on peut manipuler l'image une fois créée: c'est un objet Shape, mais à l'intérieur je ne sais quelle propriété lire pour trouver la trace de la source liée.
J'aimerais un coup de main pour trouver comment ajouter et créer ces "photos" dans le classeur depuis VBA. Merci.
AV
... c'est un objet Shape, mais à l'intérieur je ne sais quelle propriété lire pour trouver la trace de la source liée.
x = ActiveSheet.DrawingObjects("zz").Formula
AV
... c'est un objet Shape, mais à l'intérieur je ne sais quelle
propriété lire pour trouver la trace de la source liée.