I have a quite complex workbook in which I used a Let function resolve what is to be displayed in a cell based on the same occurrence of an adjacent cell in that column. I mention this only because it was one of those cells that I was editing just before the problem started to happen. Unfortunately, this workbook is intellectual property and I cannot share it, but rest assured it contains many complex array formulas and some custom formulas. I really wish I could provide the nature of the trigger that is starting this problem, but, quite frankly it just seems to have reach some critical mass under which editing any cell will trigger the problem.
The problem is that when I select a cell that has a note associated with it, the note associated with another, seemingly random cell, immediately appears exactly on top of the selected cell. That same note will then move as I select other cells with their own associated notes (i.e. not if the selected cell doesn't have a note whereupon the note vanishes until I select a cell with a note. My Excel Options are set to display notes and comments only when hovering on a cell (i.e. tag only). This works normally whenever I hover the mouse over other such cells. But the random note always appears on top of the selected cell if that cell has a note of its own. When I say on top, I mean that is sizes automatically to the exact same size of the cell underneath, effectively obscuring the cell.
It's really very strange. I've had to revert to a version (it's stored in Teams) juts prior to the problem manifesting to eliminate the problem, but even when I edited a simple text cell elsewhere in the worksheet, it started again. My File-Options-Advanced-Display is set to "Indicators and notes, and comments on hover", yet this random not appears like I had chosen Edit note over the top of any cell I select that has its own note. In fact I can immediately click on the note and move it or edit it.
For what it's worth, the following is the formula I was working on at the time, which is repeated down a column in a table. It is effectively either displaying a previous value (using Hyperlink to jump to that previous value) if it IsDue. The IsDue function, apart from calculating if the cell falls due in the current month, based on a Start Date and Period on the same row, also will calculate as True the highest score in the previous months (to Jan) was < 0.2 or 20%. I only include this as this is the formula in the cell I was trying to augment to look ahead to Dec as well (FutureIneffective), but for some weird reason, that caused a circular reference on cells that didn't even relate to that formula - but that's another story, I guess.
=LET(Prev, MATCH([@[HBF Assurance Control '#]],$G$19:$G30,0),
ThisYr, DATE(YEAR(TODAY()),MONTH(AQ$19&"1"),1),
PrevRecordFound, ISNUMBER(Prev),
PastIneffective, MAX(IFERROR(VALUE(APRA_CPG_234Table33[@[Carry Over from Previous Years]:[Last Update Apr]]*MOD(COLUMN(APRA_CPG_234Table33[@[Carry Over from Previous Years]:[Last Update Apr]]),2)),0),[@[Carry Over from Previous Years]])<=0.2,
FutureIneffective, TRUE,
IsDue, OR(MOD(DATEDIF([@[Start Date]],ThisYr,"M")/VLOOKUP([@Period],MyPeriods,2,FALSE),1)=0, AND(PastIneffective, FutureIneffective)),
ValueAtPrev, INDEX([May],Prev-1),
HPLAofPrev, "#" & ADDRESS(Prev+18,COLUMN()),
HPLAofCurr, "#" & ADDRESS(ROW(),COLUMN()),
HeaderMonth, MONTH(AI$19&"1"),
IF(IsDue,
IF(PrevRecordFound,
IF(ValueAtPrev="Assessment Required",
HYPERLINK(HPLAofPrev,"Click here to record at row " & Prev+18),
HYPERLINK(HPLAofPrev,ValueAtPrev)
),
IF(IFERROR(DATEDIF(DATE(YEAR(TODAY()),HeaderMonth,1),TODAY(),"M"),-1)>=0,
HYPERLINK(HPLAofCurr,"Assessment Required"),
""
)
),
""
)
)
Among others, the area on the worksheet has a table with columns:
Carry Over from Previous Years, Jan, Last Update Jan, Feb, Last Update Feb,..., Dec, Last Update Dec
It is an outside chance that, while troubleshooting my formula and debugging my custom functions and other event macros, that I may have pressed some combination of F3, F5, F8, F9, followed by other keystrokes, while the worksheet was selected, not realising that the Visual Basic Environment was not the active window on a separate monitor. Maybe one of these keystrokes set up some odd setting in the worksheet that has precipitated the problem. I just don't know. I've tried pressing F5 (goto), F3 (paste name), F8 and F9 (not assigned) see if I'd changed a setting somehow, but I've not found anything useful,
I realise this is complex and that share the workbook would be ideal, but it does contain sensitive information and the workbook itself is intrinsically confidential, so I can't even remove the data.
I get the feeling that a copy and past of the worksheet to a new worksheet will not change anything much as I don't think it is caused by a corruption. After all, the note displays exactly the same size of the selected cell and on top of that cell, preventing viewing, other than on the formula bar. The fact that the note displays and changes size and allows direct editing suggests that I have managed to trigger Excel into some sort of buggy status, making it do something it isn't intended to do at all.
Thanks in advance for any ideas,
Max
The problem is that when I select a cell that has a note associated with it, the note associated with another, seemingly random cell, immediately appears exactly on top of the selected cell. That same note will then move as I select other cells with their own associated notes (i.e. not if the selected cell doesn't have a note whereupon the note vanishes until I select a cell with a note. My Excel Options are set to display notes and comments only when hovering on a cell (i.e. tag only). This works normally whenever I hover the mouse over other such cells. But the random note always appears on top of the selected cell if that cell has a note of its own. When I say on top, I mean that is sizes automatically to the exact same size of the cell underneath, effectively obscuring the cell.
It's really very strange. I've had to revert to a version (it's stored in Teams) juts prior to the problem manifesting to eliminate the problem, but even when I edited a simple text cell elsewhere in the worksheet, it started again. My File-Options-Advanced-Display is set to "Indicators and notes, and comments on hover", yet this random not appears like I had chosen Edit note over the top of any cell I select that has its own note. In fact I can immediately click on the note and move it or edit it.
For what it's worth, the following is the formula I was working on at the time, which is repeated down a column in a table. It is effectively either displaying a previous value (using Hyperlink to jump to that previous value) if it IsDue. The IsDue function, apart from calculating if the cell falls due in the current month, based on a Start Date and Period on the same row, also will calculate as True the highest score in the previous months (to Jan) was < 0.2 or 20%. I only include this as this is the formula in the cell I was trying to augment to look ahead to Dec as well (FutureIneffective), but for some weird reason, that caused a circular reference on cells that didn't even relate to that formula - but that's another story, I guess.
=LET(Prev, MATCH([@[HBF Assurance Control '#]],$G$19:$G30,0),
ThisYr, DATE(YEAR(TODAY()),MONTH(AQ$19&"1"),1),
PrevRecordFound, ISNUMBER(Prev),
PastIneffective, MAX(IFERROR(VALUE(APRA_CPG_234Table33[@[Carry Over from Previous Years]:[Last Update Apr]]*MOD(COLUMN(APRA_CPG_234Table33[@[Carry Over from Previous Years]:[Last Update Apr]]),2)),0),[@[Carry Over from Previous Years]])<=0.2,
FutureIneffective, TRUE,
IsDue, OR(MOD(DATEDIF([@[Start Date]],ThisYr,"M")/VLOOKUP([@Period],MyPeriods,2,FALSE),1)=0, AND(PastIneffective, FutureIneffective)),
ValueAtPrev, INDEX([May],Prev-1),
HPLAofPrev, "#" & ADDRESS(Prev+18,COLUMN()),
HPLAofCurr, "#" & ADDRESS(ROW(),COLUMN()),
HeaderMonth, MONTH(AI$19&"1"),
IF(IsDue,
IF(PrevRecordFound,
IF(ValueAtPrev="Assessment Required",
HYPERLINK(HPLAofPrev,"Click here to record at row " & Prev+18),
HYPERLINK(HPLAofPrev,ValueAtPrev)
),
IF(IFERROR(DATEDIF(DATE(YEAR(TODAY()),HeaderMonth,1),TODAY(),"M"),-1)>=0,
HYPERLINK(HPLAofCurr,"Assessment Required"),
""
)
),
""
)
)
Among others, the area on the worksheet has a table with columns:
Carry Over from Previous Years, Jan, Last Update Jan, Feb, Last Update Feb,..., Dec, Last Update Dec
It is an outside chance that, while troubleshooting my formula and debugging my custom functions and other event macros, that I may have pressed some combination of F3, F5, F8, F9, followed by other keystrokes, while the worksheet was selected, not realising that the Visual Basic Environment was not the active window on a separate monitor. Maybe one of these keystrokes set up some odd setting in the worksheet that has precipitated the problem. I just don't know. I've tried pressing F5 (goto), F3 (paste name), F8 and F9 (not assigned) see if I'd changed a setting somehow, but I've not found anything useful,
I realise this is complex and that share the workbook would be ideal, but it does contain sensitive information and the workbook itself is intrinsically confidential, so I can't even remove the data.
I get the feeling that a copy and past of the worksheet to a new worksheet will not change anything much as I don't think it is caused by a corruption. After all, the note displays exactly the same size of the selected cell and on top of that cell, preventing viewing, other than on the formula bar. The fact that the note displays and changes size and allows direct editing suggests that I have managed to trigger Excel into some sort of buggy status, making it do something it isn't intended to do at all.
Thanks in advance for any ideas,
Max