This has bitten me more than once. Does anyone actually want this behavior?
This has bitten me more than once. Does anyone actually want this behavior?
Within one doc, and multiple sheets makes sense, I guess.
Across docs doesn’t make sense to me.
It's for when you want to have distributed data stores.
For example, if you're building out a doc to track your net worth, income, and spending habits:
- One main sheet that collates all the data required here (e.g. credit card statements, in-flows and out-flows from bank accounts, current debts and current assets)
- Have 3 more docs:
One that collates and summarizes your credit card charges
One that collates your bank statements
One that collates your assets and liabilities
///
Let's say my "credit card charges" sheet automatically pulls in my charges over API, and appends them to the "Charges" sheet in the "Credit Card.xls." Then the "Summary" sheet in this "Credit Card.xls" summarizes this information into something useful. My "Main.xls" (that collates all of my data into something even more readable and useful) can then pull data from this "Credit Card.xls" sheet (through API or locally), and automatically keep itself updated.
I could stuff this all into one single doc, with numerous sheets, but I don't want to deal with the cognitive overhead of having to navigate through an enormous amount of sheets I rarely (if ever) need to touch (again).
Perhaps I don't even have access to the physical "Credit Card.xls" doc, because my personal assistant automatically appends to it, and keeps it uploaded somewhere.
So instead, everybody else has to deal with the cognitive overhead of a document model that is used by no other mainstream PC software program known to Man.
For the longest time, Excel had its own windowing system within the app. It's only recently that the Office team saw the light and let the whole OS called Windows control window management in Excel.
Very useful when you need to copy multiple separate strings without going back and forth between windows. I've caught myself doing optimistic copying - if I see something that i might need to paste in the future, like git commit hashes, file names, etc. I just copy them all and store them in the clipboard list.
I think there is a program "clipmenu" which does this for X11, but haven't used it too much.
So p-code wasn't actually dead when I started, but instead shipped with the C/C++ 7.0 compiler, which predated Visual C++. I never worked on C7, since that was 16-bit, and p-code wasn't part of any 32-bit compiler, as I recall.
[1] https://techshelps.github.io/MSDN/BACKGRND/html/msdn_c7pcode...
Then there's all well-known bugs like floating point addition and locale-dependent function names and 1904 dates.
Conditional formatting accidentally pasting is all over the place.
Cut and paste is even better. If the cell to be cut is being referenced, the referencing cell can magically update to the place to paste to.
Selecting and copying the /content/ of a cell is a very normal copy and paste operation.
What's stopping other trades from forming a similarly powerful lobby, like accountants seem to have?