Powerpoint: animation to build a table, one row at a time

62,937

Solution 1

I would start with the final slide and work my way backward.

Create your finished table on a slide and then copy that slide and paste it before your finished table slide.

Delete a row from the table, and then copy that slide and paste it before the current one, etc.

As you go forward it looks somewhat animated (no flashy effects though) as you add one row at a time

Solution 2

This article (old article here) over at office.microsoft.com looks like it should achieve what you want, albeit via a slightly hacky method! (Copy and Paste special the table, in order to ungroup the table cells and animate them individually).

Solution 3

I used an approach where I created a table without grid lines but where the rows are alternating colors. Then I blocked off each row with a rectangle of that row's color. Then used the animation pane to make the rectangles disappear one by one, showing the text behind it. This is not super fancy but close enough for what I needed without a lot of hustle.

Solution 4

So I think the Office answer is incredibly weak. My solution was a bit more simple (and in my view, more elegant). I copied my table, and in the copy deleted all the content except the column headers. In the other copy, I removed the header row, removed all cell formatting, and set transparency to 100%.

I then made a copy of this transparent table, deleted rows 2 through n where n is the total number of rows of data), moved that row into the proper position, and then deleted row 1 from the source table. I then copied the source table again, and repeated this until I had my entire table constructed, with each row it's on single, transparent table sitting on top of the formatted shell table.

Now I can build the empty table and then pop in each row of content via animation--and my table isn't broken into a bunch of tiny (un-editable) image fragments like it is in the Microsoft solution.

Share:
62,937
elgrego
Author by

elgrego

In 2000 I co-founded Fog Creek Software, where we created lots of cool things like the FogBugz bug tracker, Trello, and Glitch. I also worked with Jeff Atwood to create Stack Overflow and served as CEO of Stack Overflow from 2010-2019. Today I serve as the chairman of the board for Stack Overflow, Glitch, and HASH. I served as a paratrooper in the Israeli army, graduated from Yale University in 1991, and spent time on the Excel team at Microsoft where I was the program manager responsible for the launch of VBA in Excel 5.0. I’ve also written four books, do a lot of Arduino stuff, and talk too much about Barry’s Bootcamp and Burning Man.

Updated on September 17, 2022

Comments

  • elgrego
    elgrego over 1 year

    I've got a slide in PowerPoint 2007 containing a table with several rows.

    I'd like to build this slide one row at a time (so that the audience doesn't see each row until I'm ready to talk about it).

    I haven't been able to figure out how to do this... whenever I try to create any kind of animation, the animation applies to the whole table. I'd like it to apply one row at a time.

  • Admin
    Admin almost 13 years
    I agree with creating your final slide and working backward. I re-created the table in another slide as a vertical series of 1-row tables (each 1-row table slightly below the next). It took a little time to get each row even, but I could then add the animation to each row because they are actually separate tables.
  • Duncan Jones
    Duncan Jones over 7 years
    The link is now dead :-(
  • user
    user about 7 years
    @Duncan Link fixed by linking to the copy at Internet Archive instead.
  • Guillaume Polet
    Guillaume Polet over 6 years
    This is probably the best way. It avoids tedious maintenance of copy/paste