Hi,
Hope that somebody is able to help me to ensure that people complete a detailed spread sheet with ALL data, as this is a compliance requirement.
Trying to keep it simple, we have a screen with Name, Position, Date, Pest (we are a pest control company), question and comment text, which we will number 1 - 6 respectively. They all need to be completed in order to meet ISO compliance. It is more complex than this, but it gives you an idea of what we are trying to achieve.
We are now re-writing the sheet to point out that the sheet is 'in error' when only part of the data has been entered. We highlight the uncompleted boxes, using conditional formatting, in effect saying if(4=blank,highlight in orange). As the person completes all of the sections the orange gradually disappears until all 6 items have received data. Is there a way of doing the 'orange bit' a little more gradually, otherwise when they first start by entering their name sections 2-5 all highlight in orange, making them a little nervous.
Working through the logic, to bring highlighting missing data in an order, this gives me the following logic:
|
Name |
Pos |
Date |
Pest |
No |
Text |
HIGH |
| 1 |
x |
|
|
|
|
|
2 |
| 2 |
|
x |
|
|
|
|
1 |
| 3 |
|
|
x |
|
|
|
1 |
| 4 |
|
|
|
x |
|
|
1 |
| 5 |
|
|
|
|
x |
|
1 |
| 6 |
|
|
|
|
|
x |
1 |
| 7 |
x |
x |
|
|
|
|
3 |
| 8 |
x |
|
x |
|
|
|
2 |
| 9 |
x |
|
|
x |
|
|
2 |
| 10 |
x |
|
|
|
x |
|
2 |
| 11 |
x |
|
|
|
|
x |
2 |
| 12 |
x |
x |
x |
|
|
|
4 |
| 13 |
x |
x |
|
x |
|
|
3 |
| 14 |
x |
x |
|
|
x |
|
3 |
| 15 |
x |
x |
|
|
|
x |
3 |
| 16 |
x |
x |
x |
x |
|
|
5 |
| 17 |
x |
x |
x |
|
x |
|
4 |
| 18 |
x |
x |
x |
|
|
x |
4 |
| 19 |
x |
x |
x |
x |
x |
|
6 |
| 20 |
x |
x |
x |
x |
|
x |
5 |
| 21 |
x |
x |
x |
x |
x |
x |
0 |
| 22 |
|
|
|
|
|
|
0 |
When they complete the name we want position (2) to highlight. If they complete position first we want name (1) to highlight. As they enter more data it continues to highlight the section called 'HIGH', until at 21 all items have been entered, or at 22 no items have been entered and nothing is highlighted.
This probably needs to use an array, but this is outside of my skills. We need it to return the HIGH number so that the conditional formatting can act accordingly.
Is there anybody that can help with this query?
Thanks in anticipation.
Graham - Nutrastat