There is an old macro that is can be used with the character sheet found here . This macro works well, but the capture mechanics were updated and I'm not sure how to update the macro to work with the new parameters. I have an Excel sheet that does the math, but I would prefer a macro if possible. Here is what the Errata says should be done now: A Capture Roll is now a 1d20 roll where you aim to meet or exceed a target number. If you have gained the Amateur Trainer bonus at Level 5, add +1 to this roll. If you have gained the Capable Trainer bonus at Level 10, instead add +2 to this roll. If Veteran Trainer, +3; if Elite Trainer, +4, if Champion, +5. A Pokémon’s Capture Rate depends on its Level, Hit Points, Status Afflictions, Evolutionary Stage, and Rarity. A Pokémon’s base Capture Rate is 10. For every 10 Levels it has, add 1 to this Capture Rate. In the event you want the Pokémon to be more difficult to catch, like if it were a Boss, Shiny, or a Legendary Pokémon, then raise this number by a value between 5 and 20 based on what you feel is appropriate for its rarity. Remember that Pokémon that have been Knocked Out cannot be captured; Poké Balls will simply fail to attempt to energize them. Next, go down the following checklist. For each condition that applies check every check box next to the condition. Then, at the end, add up the total number of checkboxes and subtract 2 from the Pokémon’s Capture for each check box. ☐ Is the Pokémon at or under 50% its maximum Hit Points? ☐ Is the Pokémon at or under 25% its maximum Hit Points? ☐☐ Is the Pokémon suffering from 5 or more Injuries? ☐ Is the Pokémon suffering from at least one Persistent or Volatile Status Affliction? ☐☐ Does the Pokémon have exactly two evolution stages remaining? ☐ Does the Pokémon have exactly one evolution stage remaining?