QUOTE (DamienKnight @ Aug 10 2011, 11:06 AM)
First, I updated the link in my signature to point to your megaupload link. Thanks for that.
Where are you getting that cell AB38 determines your magic type? What sheet are you seeing that on?
Magic sheet, AB38* is cell used for the conditional formatting of the first metamagic cell color (along with AB37).
QUOTE
The Metamagic list on the Magic_Data page does not compare the required code to another code, it tests against status variables:
=IF(AN22=TRUE,FALSE,IF(AND(AM22="",AP22),TRUE,IF(AND(AP22,AM22="A",Is_Adept),TRUE,
IF(AND(AM22="S",Is_Spellcaster),TRUE,IF(AND(AM22="C",Is_Summoner),TRUE,
IF(AND(AM22="M",OR(Is_Spellcaster,Is_Summoner,Is_FreeSpirit)),TRUE,FALSE))))))
When I created a character with the details you listed above:
Is_Adept = FALSE
Is_Spellcaster = TRUE
Is_Summoner = TRUE
I will take a look at that cell here in a minute.
Edit:
This cell is performing correctly, this is not the issue. This cell says whether or not a metamagic is selectable (and false if it has already been selected). The problem is with the conditional formatting of the metamagic choice dropdown, which eventually references column AM of the Magic_Data sheet (through the conditional formatting on cell P38 of the Magic sheet, checking cells AA38 and AA37).
The rule on the relevant conditional formatting (the first of the three that cause it to go yellow-background) is thus:
=AND($J$36<>"",U38<>"",AA38<>"",$AA$37<>"",AA38<>$AA$37)
AA37 reads:
=IF($M$24="Magician","M",IF($M$24="Adept","A",""))
Which is a problem, as it only accounts for 2 possibilities (its value is "M"), and then compares to AA38, which reads:
=IF(P38="","",IF(VLOOKUP(P38,Complete_Metamagic_Table,2,FALSE)="","",VLOOKUP(P38,Complete_Metamagic_Table,2,FALSE)))
It's value computes to "S"
Thus the conditional formatting sees AA38<>$AA$37 and computes to FALSE.
QUOTE
I was able to select the shielding metamagic without any trouble. What program are you using to open the sheet?
MS Office 2007.
*Current sheet references AA37/AA38