I thought you were trying to set visibility of controls on form. This can be done in a report. Code would be in Detail section Format event for dynamic display per record but only executes direct to printer or PrintPreview, not Report view
Didn't displaying N/A resolve this issue?
Conditional Formatting can set backcolor, not bordercolor. So if borders were transparent then CF could set background to white when there is no data (or field has N/A) and field would have appearance of not visible. This will work in Report or Print views. If field has N/A, also use an expression in textbox: =IIf(fieldname="N/A", Null, fieldname). But then maybe should go back to not saving N/A and could use number type field for quantitative data.
I find all that color coding rather distracting. Keep in mind if report is copied in B&W, colors will be lost and boxes various shades of grey which can make reading values harder.