The lamps we had just didn't match our color scheme anymore but I didn't want to buy new ones. I figured there had to be a way to recover them so I googled it (I google everything) and found a bunch of tutorials on how to do it. Here's my version:
Fabric glue or fabric spray adhesive (non-flammable, just in case)
If your lampshade has a band around the top and bottom you might want to remove it.
I bought half a yard of fabric and folded it in half to make two layers just to make sure the black wouldn't show through when the lamp was on. If you are covering a light color shade one layer will work fine...and it will be much easier.
1. Figure out how much fabric you will need. Leave a little extra to be sure the ends will meet when it's time to glue. And leave enough on the top and bottom to fold and glue to the inside.
2. Cut fabric.
3. Iron out any creases. If you're using a double layer of fabric you want to really press the edges of the folded side down to create a nice flat edge.
4. Start by gluing one side down. I'm an imperfectionist so it didn't bother me that the fabric was uneven, it was going to get covered anyway. But go ahead and trim this before gluing if you want.
Note: We used paintbrushes because the glue was super sticky and hard to get out of the tube.
5. Glue fabric down as you cover the rest of the shade. Make sure to pull the fabric tightly along the way. When you get to the end fold the extra fabric in and glue down. This will go towards the back. ;)
6. Glue the excess fabric to the inside of the top and bottom of the shade.. Make sure to pull tightly as you glue it down. Also, cut off any strings. I waited to the end to do this and some of them were glued down. oops.
7. Let glue dry
But there you have it. An easy and cheap way to make your very own lampshade. :)