5

I know that I can select individual evaluatable cells and disable their Open property (through Cell > Cell Properties), but is there a simple way to toggle the Open status of all evaluatable cells?

kjo
  • 11,717
  • 1
  • 30
  • 89

1 Answers1

4

Something like this? (V9 and after only, because of Cells.)

toggleCellOpen[nb_: SelectedNotebook[]] :=
 (CurrentValue[#, CellOpen] = Not@CurrentValue[#, CellOpen]) & /@ 
   Select[Cells[], CurrentValue[#, Evaluatable] &]
Michael E2
  • 235,386
  • 17
  • 334
  • 747