Hoe kan ik een cell refferen naar een afbeelding(object)

J

Jalil1404

Ik ben een layout aan het maken voor onze produkten.
Om te voorkomen dat voor iedere produkt een apparte layout gemaakt
moet worden
zoek ik een mogelijkheid(macro) om naast de produkt-naam welke door
een drop-down list box(combo box)en lookup clommetje gereffereed word
ook de betreffende tekenning van sheet 2 op tehalen.
Kortom ik wil een tekening in een andere sheet op kunnen halen door de
betreffende produkt-naam in een dropdown box te sellecteren.

Groeten,
Jalil.
 
J

Jan Karel Pieterse

Hi (e-mail address removed),
Kortom ik wil een tekening in een andere sheet op kunnen halen door de
betreffende produkt-naam in een dropdown box te sellecteren.

1.
Zorg dat elke tekening in een hele cel staat, op dezelfde rij als de
productinformatie.

2.
Stel de tekeningen staan in kolom C en de productnamen in kolom A van
Blad1.
En de productcode/naam die uit de dropdown komt op blad2 in cel A1.

Definieer deze naam
Naam: Plaatje
Verwijst Naar:
=INDEX(Blad1!$C1:$C100;VERGELIJKING(Blad2!$A$1;Blad1!$A1:$A100;0))

3.
Ga naar het eerste plaatje en selecteer de cel die erachter staat.
Houd de shift ingedrukt en kies Bewerken, Figuur kopieren

4.
Ga naar de plaats waar je het veranderende plaatje wilt en druk plakken.

5.
Selecteer die figuur en klik eenmaal in de formula balk.
Voer deze formule in: =Plaatje
Druk op enter.

Verander nu de inhoud van cel A1 en zie het plaatje veranderen.

Regards,

Jan Karel Pieterse
Excel MVP
www.jkp-ads.com
 
D

dirk

Jalil,

Als je een cel geselekteerd heb, kan je op die plaats een beeld droppe
dat bv als jpg ergens in een file zit.

ActiveSheet.Pictures.Insert(fn).Select
Selection.ShapeRange.LockAspectRatio = msoTrue
Selection.ShapeRange.Height = 107.25
Selection.ShapeRange.Width = 466.5
Selection.ShapeRange.IncrementLeft 2.25

De laatste 4 lijnen bepalen de grootte van het beeld.

Dir
 
J

Jalil Fakhoury

Beste heer Pieterse,
Hartelijk dank voor u reply,
Ik heb all de stappen zoals in uw mail staan meerdere keren uitgevoerd,
ik moet zeggen dat ik dichtbij de antwoord ben maar niet helemaal.
Ik ben de volgende tegen gekomen;
_De index formula bevat een argument(vergelijking) welke moet zijn
vergelijken anders formula result=#name?
Dat heb ik ondertussen hersteld maar selecteren van product namen in de
combo box verandert de product naam in cel A1 Blad2 zonder dat het
effect heeft op de tekening.

Ik wil u graag nog meer uitleg geven zoals u meer inzict krijg op de
werkboek waar ik mee aan het werk ben.

1-Blad1:
Op Blad1 een staat mijn combo box naast de print area.
Op de print area(Blad1) staat de productnaam(cell A1)en bettreffende
tekening welke moet doormiddel van de combobox of een andere manier???
verschijnen.
2-Blad2:
Te sellecteren product namen komen uit de Blad2(lookups) lookup lijst
Col.A.
3-Blad3:
Staan de tekeningen welk moet opgeroepen worden als de productnaam in
Blad1 is gesellecteed.

Ieder andere maier om dit te doen is ook welkom.


Bij voorbaat dank,
Jalil.
 
J

Jan Karel Pieterse

Hoi Jalil,

Mijn commentaar tussen het uwe.
_De index formula bevat een argument(vergelijking) welke moet zijn
vergelijken anders formula result=#name?

O ja, vertaalfout, sorrie.
Dat heb ik ondertussen hersteld maar selecteren van product namen in de
combo box verandert de product naam in cel A1 Blad2 zonder dat het
effect heeft op de tekening.

Ik wil u graag nog meer uitleg geven zoals u meer inzict krijg op de
werkboek waar ik mee aan het werk ben.

1-Blad1:
Op Blad1 een staat mijn combo box naast de print area.
Op de print area(Blad1) staat de productnaam(cell A1)en bettreffende
tekening welke moet doormiddel van de combobox of een andere manier???
verschijnen.
2-Blad2:
Te sellecteren product namen komen uit de Blad2(lookups) lookup lijst
Col.A.
3-Blad3:
Staan de tekeningen welk moet opgeroepen worden als de productnaam in
Blad1 is gesellecteed.

Om dit te laten werken, moeten de tekeningen naast de lookup lijst staan.

Groetjes,

Jan Karel Pieterse
Excel MVP
www.jkp-ads.com
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top