The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.
Good Tips '489 !
Writing add-ins seems to be the only way to automate Office 365. It is becoming the corporate office platform in a lot of places so indeed MS has done a Ripley on us corporate software developers.
If you do have to work in VBA -there are many toolsets to help write and maintain good code - MZ tools is my preference but Rubberduck · GitHub[^] looks good too.
Its an old but stable IDE -little Intellisense, no autocompletion - but that only helps the coding - not the thinking!
Export all your code modules, forms, spreadsheet content, formulae, formats to text files. Then you can do version control in mercurial, and inspection in Npp
Merging is an issue but you can see what changed and revert or branch.
As a fairly serious Access programmer, I feel your pain! The one complaint that I don't endorse, though, is about the limit on consecutive line continuations, which I must say I have never run into. On the whole, I feel that if you have to continue a logical line over more than a couple of printed lines, you should break up the logic, since it is likely to be difficult to understand if/when you come back to it later, let alone by anyone else!
Understandability isn't an issue, then, but I think you are right about what you should do. When I have the same sort of issue in Access VBA, I generally create a new Table (if the 'array' is likely to be needed again) or Recordset (if it isn't), which is pretty much the Access equivalent of entering the terms on the spreadsheet in Excel.
Yet another case of someone using excel as a quasi database.
It should have just been done in Access in the first place.
I, too, have done a lot in Access VBA - easy when you know how.
The problem I've found in Excel VBA is that they named most 'things' differently. I haven't done any VBA for Winword, but the same issues probably arise. No doubt that different teams did the initial design for each program.
Sorry, but it shouldn't have been done in Access in the first place. This is a spreadsheet I'm working on, and it includes text, formatting, multiple worksheets and it needs to be approachable and usable by a non-developer.
The categorisation part is a minor, minor part of this. I'm not a fan of changing the problem to suit the tools. I choose the tools to suit the problem.
I'm upgrading my handset, as I mentioned before.
So the first thing I do it connect it to my WiFi ... and shortly after it starts telling me I'm low on PAYG - because it's updating itself and USING MOBILE DATA INSTEAD OF WiFi!
So that's fixed, and a new PAYG with data, minutes, and text added ... sodding thing.
The fingerprint unlock is good though - really quick!
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
AntiTwitter: @DalekDave is now a follower!
So do I - but this grabbed 11MB of data before I got a chance to turn it off - which all went at the "expensive rate" since I normally use WiFi data only ...
AUD$40.00 per month gets me unlimited calls, text and streaming services and 30GB of data, plus with the Missus on the same account her 30GB of data is pooled so we have 60GB to share. Haven't looked at the usage but if we hit 10GB in a month even when I have to tether client laptops off the phone I would be shocked.
Glad I spotted it - it just downloaded 3.93GB of Android 10 ... all by WiFi, thankfully!
I've got a Pixel 2XL that I've had for a couple of years now, it's also running Android 10. At a customers the other week and wanted to test/checkthe WiFi. Fired up WiFi Analyser and WiFi Overview 360 Pro and they both require Location to be on to work, reckon this has been required since Android 6.
Do you have anything else that you use or do you have your Location stuff on? I've got nothing to hide but Google can faarrrkkkk off cause they ain't tracking me, at least not as easily as if I had Location on.
"I controlled my laughter and simple said "No,I am very busy,so I can't write any code for you". The moment they heard this all the smiling face turned into a sad looking face and one of them farted. So I had to leave the place as soon as possible." - Mr.Prakash One Fine Saturday. 24/04/2004
after many otherwise intelligent sounding suggestions that achieved nothing the nice folks at Technet said the only solution was to low level format my hard disk then reinstall my signature. Sadly, this still didn't fix the issue!
Some are in the form of prescription drugs, usually very new and far beyond even very expensive.
The others are in the form of "dietary supplements" - which due to the way the laws in the US are written, have to show themselves to be neither safe nor effective (and yes, you read the first word correctly). As long as they somehow mention that their claims are not FDA tested and it's not claiming to do anything (innuendos should count but don't). Same with a lot of insurance ads, especially those targeting seniors.
What does this have to do with higher and higher resolution TV?
In the first case, side effects (often worse than the malady they treat) and in the second case, that it has no valid proof that it works or has ever worked (or is even safe*) beyond the placebo effect.
The higher the resolution, the smaller the font and the more impossible to read text they cans squeeze into the bottom edge of your screen.
So, improved picture resolution is, when it comes down to it, an aid to fraud. Also, it encourages these commercials (adverts) and even with the sound turned off they are annoying.
* if somehow show to be unsafe its sale can be halted.