How to hide a picture in an Excel cell? - excel

My excel sheet has many rows. Each row is a project. I want to put a picture into a cell and I hope the picture will be very small when I am NOT click on it. In other words, I don't want to see the full size picture until I click on the cell? How I could do that? Thanks

It is possible to insert a picture into a cell's comment. The picture will not appear unless you hover over the commented cell. See this previous SO answer.

Related

Hyperlinking to another image within Excel

I have an Excel file here, and I am trying to click the display hyperlink to take me to a specific image in the other sheet, which is the "Definitions" tab. But it is only letting me reference a specific cell in a document. I have genuinely tried looking for a solution on my own but I have not been able to find one. I have a bunch of images in the "Definitions" Tab and I want to hyperlink to a specific image. There is one image for each hyperlink.
You can link to a cell where the picture is located. In this way you come to the right place when clicking the link.
Make a picture setting to move the picture with cells

Picture inside excel cell?

Do you know how can I make excel cells look like this?
When I change the color of some of these cells to for example yellow, than this picture disappears, but If I choose "no fill" option, then I again get this picture as default cell look.
I think that this is not a picture inserted into cell, because when I click on the cell, I don't get "format picture" options in the ribbon. These cells behave like normal excel cells.
Thanks in advance

Copy dynamic pictures in Excel to PowerPoint

I have an excel spreadsheet in which I dynamically insert pictures of smileys based on numbers in column A (if positive a happy smiley appears, if negative a sad smiley appears).
A B C
1 5% happy smiley
2 8% happy smiley
3 -4% sad smiley
4 -3% sad smiley
This function works perfectly within Excel.
Now, I want to transfer the pictures of the smileys
into a PowerPoint presentation with the Paste Link function.
The same way I can insert charts from Excel to PowerPoint.
However, it seems that I can not use this option for the picture.
Do you have any idea how to solve this issue and to copy
the dynamic smileys from Excel to PowerPoint?
I assume you just want to copy the smileys to show them in your presentation?
If you do so, you can, in powerpoint, while pasting them, select "as graphic" or something like this. I'm not at a computer right now to test it out, but this should work.
Edit
Source for this answer: this link here
Copy the corresponding cells in excel. In powerpoint, go to "home", then there on the paste button to the submenu and select "special paste" or so. Then you can select "shortcut" or "link" or whatever like in this image. It should now update when you update the cells in excel.

Excel "Insert shapes" Color change based on cell value

Anyone knows how to Change the color of Shapes("Insert-> Shapes") based on the value of a cell. i could do this with the help of macro. but i now need the same to be done without the help of macro.
Kindly share the formula if anyone can do this.
thanks.
Example how to show the picture of a named range in a ActiveX image control:
Open Excel with a empty Worksheet Sheet1.
Write 0 in A1.
Create a named range using the Name Manager http://office.microsoft.com/en-us/excel-help/define-and-use-names-in-formulas-HA010147120.aspx#BMmanage_names_by_using_the_name_manage
to do so:
open Name Manager
click New
Name= Image
Refers To= =INDEX(Sheet1!$E:$E,Sheet1!$A$1*4+1):INDEX(Sheet1!$E:$E,Sheet1!$A$1*4+4)
OK
close Name Manager
now:
Take a ActiveX Image Control from Developer tab
(http://office.microsoft.com/en-us/excel-help/show-the-developer-tab-HA101819080.aspx)
Controls and put it in the Worksheet.
Overwrite the formula =EMBED(...) in the formula bar with =Image
(the name of the named range). Now, if you change the value in Sheet1!A1,
you should see the cells E[n]:E[m] with n=A1*4+1 and m=A1*4+4 as
picture in the Image Control. Try it by putting values in E1:E20
and change A1.
Now, if you place different shapes over E1:E4, E5:E8, E9:E12,... you
see them in the Image Control by changing the value in A1.
Edit April 2019:
This works using Excel 2007. It does not work in later Excel versions because the ActiveX Image control does not more accept cell ranges as source.
Just tested in Excel 365:
First do the same steps as above but then in last step
now:
Copy four cells of one column (A1:A4 for example) into the clipboard. It is not important from where the cells are coming.
In the sheet where the image shall appear do Home -> Paste -> Linked Picture. A picture showing the copied cells is pasted. And the formula bar shows the formula =Sheet1!$A$1:$A$4 for example.
Overwrite the formula in the formula bar with =Image (the name of the named range). Now, if you change the value in Sheet1!A1, you should see the cells E[n]:E[m] with n=A1*4+1 and m=A1*4+4 as picture in the pasted picture. Try it by putting values in E1:E20 and change A1.
Now, if you place different shapes over E1:E4, E5:E8, E9:E12,... you see them in the pasted picture by changing the value in A1.

Picture shows in excel if a threshold is hit

I am creating an excel spreadsheet to track sales quota. I would like the spreadsheet to display a picture of fireworks when quota is hit. I don't know that much about macros, but good with formulas but that doesn't seem to help. Any ideas?
One way that I know it can be done:
1) Paste the picture of the fireworks in a cell (say A1) in a separate (preferably hidden sheet). Make sure to resize the cell (or the picture) so that the picture completely fits inside cell A1.
2) Define a named formula, maybe named "fireworks", which goes like:
=IF([Your condition for the fireworks to show],INDIRECT("[cell in which firework pic is]"),INDIRECT("[any blank cell"))
like for eg:
=IF(Sheet1!$C$6=TRUE,INDIRECT("Sheet2!$a$1"),INDIRECT("Sheet1!$M$8"))
3) Go to 'Insert' tab, click Object, click bitmap image. If paint or any image editor opens up just close it, so it inserts a blank image/object into the sheet. This image will have "=EMBED("Paint.Picture","")" in the formula bar. Replace this with a reference to our named formula, like =fireworks
4) Resize and reposition this image/object. When the condition is satisfied, the pic should pop up.

Resources