4 ms·
This reminds me of a "game" that a friend and I made in Excel. The game was, roughly, a text-based adventure game. Each row in the sheet represented a "room",
by Mister_Snuggles 9y ago
This reminds me of a "game" that a friend and I made in Excel.
The game was, roughly, a text-based adventure game. Each row in the sheet represented a "room", columns across gave names to the directions you could go and the target rooms, a description of the room, etc. I think there were other columns to mark whether the room represented the end of the game too. The UI was a bunch of buttons and cells on another tab that were manipulated by VBA code.
The game was never very good, but we ended up creating quite a lot within that limited framework.
- laumars 9y agoVBA is less limited than people like the believe. When I was bored in one college lesson I was playing around with calling Win32 APIs inside a Word 97 macro. I was able to call winsock and write a simple chat application.
- Mister_Snuggles 9y agoVBA is actually a pretty amazing language. Even without diving into the Win32 APIs, there is an absolutely amazing amount of stuff that gets exposed via COM and, as a result, is easily accessible from VBA. Of course, the biggest downside to all this power is that people actually used it. This is how you end up with businesses that live and die by gigantic and virtually impenetrable Excel workbooks.