Zdravím všechny,
řeším v práci jednu vychytávku (pro me :-)). Potřebovala bych pomoci s vytvořením makra, které by po najetí kurzoru na odkaz (buňku) zobrazilo někde v prostoru obrázek (nejlépe vpravo v rohu nad danou buňkou), obdobně jako tomu je u komentářů, kdy v pravém horním rohu najedu myší na červený trojúhleník a objeví se mi koment.
Předem moc děkuji za pomoc
Lucie
EXCEL - makro na zobrazení obrázku po najetí kurzoru Vyřešeno
-
- člen HW spec týmu
-
Elite Level 12
- Příspěvky: 16119
- Registrován: květen 08
- Bydliště: České Budějovice
- Pohlaví:
- Stav:
Offline
Re: EXCEL - makro na zobrazení obrázku po najetí kurzoru
Vítej na PC-HELP
Bude to jeden konkrétní obrázek nebo nějaký produktový pro každou vybranou buňku jiný?
Nevím totiž, jak chceš identifikovat konkrétní obrázek k příslušné buňce. Obrázek má nějaký název a teď je třeba ten název někde uvést - v samotném VBA kódu na pevno nebo se může čerpat jako hodnota z buňky samotné.
Příklad, v buňce A1 bude text kacenka. V kódu bude uvedeno "C:\Obr\" & Cell.Value & ".gif". Potom lze pracovat s obrazkem kacenka.gif. Nebo lze Cell.Value nahradit jen názvem, ale potom to bude otrocká práce, když bude obrázek pro každou buňku jiný.
To vše by se dalo využít s komentářem.
Bude to jeden konkrétní obrázek nebo nějaký produktový pro každou vybranou buňku jiný?
Nevím totiž, jak chceš identifikovat konkrétní obrázek k příslušné buňce. Obrázek má nějaký název a teď je třeba ten název někde uvést - v samotném VBA kódu na pevno nebo se může čerpat jako hodnota z buňky samotné.
Příklad, v buňce A1 bude text kacenka. V kódu bude uvedeno "C:\Obr\" & Cell.Value & ".gif". Potom lze pracovat s obrazkem kacenka.gif. Nebo lze Cell.Value nahradit jen názvem, ale potom to bude otrocká práce, když bude obrázek pro každou buňku jiný.
To vše by se dalo využít s komentářem.
Nikdy neříkej, že to nejde, protože se najde někdo, kdo o tom neví a udělá to!
Chcete si nechat sestavit nový počítač?
Chcete si nechat sestavit nový počítač?
Re: EXCEL - makro na zobrazení obrázku po najetí kurzoru
Bude to více obrázků, pro každou buňku jiný, ale tak max. do 20 obrázků.
-
- člen HW spec týmu
-
Elite Level 12
- Příspěvky: 16119
- Registrován: květen 08
- Bydliště: České Budějovice
- Pohlaví:
- Stav:
Offline
Re: EXCEL - makro na zobrazení obrázku po najetí kurzoru
Dobra. Ale pokud nebude nekde napsano, jaky obrazek do jake bunky, tak musis mit 20x makro. 1 makro k jednomu obrazku. K veceru sem dam nejaky kod.
Nikdy neříkej, že to nejde, protože se najde někdo, kdo o tom neví a udělá to!
Chcete si nechat sestavit nový počítač?
Chcete si nechat sestavit nový počítač?
Re: EXCEL - makro na zobrazení obrázku po najetí kurzoru
ok, dekuji moc
-
- člen HW spec týmu
-
Elite Level 12
- Příspěvky: 16119
- Registrován: květen 08
- Bydliště: České Budějovice
- Pohlaví:
- Stav:
Offline
Re: EXCEL - makro na zobrazení obrázku po najetí kurzoru
Kód: Vybrat vše
Sub ImgAsComment1()
For Each cell In Selection 'libovolny vyber bunek a oblasti
ThisPicture = "C:\Documents and Settings\All Users\Dokumenty\Obrázky\Ukázky obrázků\lekníny.jpg" 'cesta k obrazku na disku
With cell.AddComment
.Shape.Fill.UserPicture ThisPicture
End With
Next cell
End Sub
Makro po spuštění přidá komentář k vybrané buňce (nebo oblasti buněk), který má jako pozadí obrázek. Cestu k obrázku si nastav dle svého. Jak jsem psal, pro každý obrázek jedno makro (s jinou cestou).
Naposledy upravil(a) d1amond dne 29 srp 2011 15:11, celkem upraveno 2 x.
Nikdy neříkej, že to nejde, protože se najde někdo, kdo o tom neví a udělá to!
Chcete si nechat sestavit nový počítač?
Chcete si nechat sestavit nový počítač?
Re: EXCEL - makro na zobrazení obrázku po najetí kurzoru
Bezvadný, děkuji mnohokrát, budu mít plusové body u šéfky :-)
Lucie
Lucie
- mike007
- Master Level 7.5
- Příspěvky: 5860
- Registrován: srpen 07
- Bydliště: Pardubice
- Pohlaví:
- Stav:
Offline
- Kontakt:
Re: EXCEL - makro na zobrazení obrázku po najetí kurzoru Vyřešeno
Já si dovolím ještě d1amondovo makro trochu vylepšit - v původním makru se musela cesta k obrázku nastavovat ručně což nebylo zrovna moc praktické.
Toto makro tedy stačí pouze spustit, na disku najít obrázek a je hotovo.
Toto makro tedy stačí pouze spustit, na disku najít obrázek a je hotovo.
Kód: Vybrat vše
Sub ImgAsComment1()
For Each cell In Selection 'libovolny vyber bunek a oblasti
obrazek = Application.GetOpenFilename(FileFilter:="JPEG (*.jpg), *.jpg", Title:="Vyber obrázek")
ThisPicture = obrazek
With cell.AddComment
.Shape.Fill.UserPicture ThisPicture
End With
Next cell
End Sub
Nejlepší hra je Excel!
• Pravidla fóra PC-help • Jak označit téma za vyřešené
»»»»»»»»»»»»»»»»»»»»»»»
UPOZORNĚNÍ - můj Skype, Soukromé zprávy či email neslouží jako tech. podpora.
Dotazy prosím pište do fóra. Od toho tu je.
• Pravidla fóra PC-help • Jak označit téma za vyřešené
»»»»»»»»»»»»»»»»»»»»»»»
UPOZORNĚNÍ - můj Skype, Soukromé zprávy či email neslouží jako tech. podpora.
Dotazy prosím pište do fóra. Od toho tu je.
Re: EXCEL - makro na zobrazení obrázku po najetí kurzoru
Jste šikovní kluci, díky. L.
-
- Mohlo by vás zajímat
- Odpovědi
- Zobrazení
- Poslední příspěvek
-
- 2
- 12867
-
od Snekment
Zobrazit poslední příspěvek
29 led 2025 15:05
-
-
Problémy v síti na obrázku - proč nemůžou počítače komunikovat mezi sebou Příloha(y)
od zuzana3 » 25 pro 2024 20:33 » v Administrace sítě - 7
- 6516
-
od zuzana3
Zobrazit poslední příspěvek
25 pro 2024 22:23
-
-
- 1
- 6130
-
od atari
Zobrazit poslední příspěvek
07 kvě 2025 09:41
-
- 3
- 3816
-
od lubo.
Zobrazit poslední příspěvek
24 říj 2024 00:00
-
-
Excel 2016 - vzorec kombinace podmínek Příloha(y)
od MK_Vs » 08 led 2025 17:56 » v Kancelářské balíky - 5
- 4637
-
od lubo.
Zobrazit poslední příspěvek
14 led 2025 00:51
-
Kdo je online
Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 3 hosti