Spreadsheets Inside of Spreadsheets

  • Thread starter Thread starter John Creighto
  • Start date Start date
AI Thread Summary
Creating a spreadsheet within a spreadsheet in Excel involves using the Visual Basic toolbar to select the Microsoft Office spreadsheet component. This web-based component is lightweight but comes with limitations, such as the inability to hide column headings and toolbars, which detracts from its visual appeal. The display is not compact, making it less suitable for presentation, and editing within the component may be better suited to a separate window.To enhance the user experience, options include using Excel's "Show/Hide" feature to clean up the display and the "Group" feature to manage elements more effectively. While creating a custom ActiveX object could offer more control, it introduces complexity and dependency on additional libraries, which may not be feasible for all users. Exploring alternatives like MathType for visually representing arrays could provide a more attractive solution, potentially storing data in a separate embedded spreadsheet. Additionally, utilizing macros within Excel can extend functionality without needing external libraries, offering a way to automate tasks and improve the overall presentation of data.
John Creighto
Messages
487
Reaction score
2
So, I can create a spreadsheet inside a spreadsheet as follows in Excel:

1) Open the visual basic toolbar
2) Select More controls
3) Select Microsoft Office spreadsheet

The spreadsheet seems to be a web component (which means I guess it is more light weight then a regular spreadsheet and probably has some security restrictions). I thought this would be a cool way to represent arrays inside of excel. However there are some things I don't like:

-I don't think their are any options for hiding the things like, column headings, toobars and such...these make it look very ugly and should only show if you are editing values in it.
-The display in non compact. It is a good format for editing but not for display, besides if I want to edit a value in it I'd probably rather it open in a separate window.

3. I suppose I could always create my own active x object for excel although that kind of defeats the purpose because I like excel because it is available on most computers. I might not have the rights to link additional libraries on other computers. Also for anyone who use the spread sheet it creates an extra step of linking a library they will have to go through before using the spreadsheet.

Is there a way I can extend these objects from inside excel without writing any external libraries. Maybe make it so I can put some kind of canvas over it for display, and then move the canvas to the back when people are in edit mode. I notice when you are in visual basic edit mode excel gives you the option to move things to the front or move things to the back but I would like it so the display object could be treated as the same object as the spread sheet object.

edit Thinking further perhaps it would be more fun to use something like mathype to represent arrays in excel instead of embedding a spreadsheet in a spreadsheet. It would certainly look prettier. Or maybe use something like mathtype for the visual part but store the data in a separate embeded spreadsheet.
 
Technology news on Phys.org


Hello! Thank you for sharing your experience with creating a spreadsheet inside a spreadsheet in Excel. I can understand your interest in finding creative ways to represent data in a more visually appealing and user-friendly manner.

There are a few options that you can explore to address the issues you mentioned. One option is to use the "Show/Hide" feature in Excel. This allows you to hide certain elements, such as column headings and toolbars, when you are in display mode. This can make your spreadsheet look cleaner and more professional.

Another option is to use Excel's "Group" and "Ungroup" feature. This allows you to group certain elements together and collapse them when not in use. This can help make your spreadsheet more compact and easier to navigate.

You also mentioned the possibility of creating your own active x object for Excel. While this may require some additional steps, it can give you more control over the appearance and functionality of your spreadsheet.

Additionally, you can explore using other software, such as MathType, to represent arrays in a more visually appealing way. This can be a great way to enhance the overall look and user experience of your spreadsheet.

In terms of extending objects from within Excel without writing external libraries, you may want to look into using macros. Macros can help you automate tasks and extend the functionality of your spreadsheets without the need for additional libraries.

I hope these suggestions are helpful in addressing your concerns and finding a solution that works for you. it's great to see your interest in finding creative and effective ways to present data. Keep exploring and experimenting, and you may come up with even more innovative solutions!
 
Thread 'Is this public key encryption?'
I've tried to intuit public key encryption but never quite managed. But this seems to wrap it up in a bow. This seems to be a very elegant way of transmitting a message publicly that only the sender and receiver can decipher. Is this how PKE works? No, it cant be. In the above case, the requester knows the target's "secret" key - because they have his ID, and therefore knows his birthdate.
I tried a web search "the loss of programming ", and found an article saying that all aspects of writing, developing, and testing software programs will one day all be handled through artificial intelligence. One must wonder then, who is responsible. WHO is responsible for any problems, bugs, deficiencies, or whatever malfunctions which the programs make their users endure? Things may work wrong however the "wrong" happens. AI needs to fix the problems for the users. Any way to...
Back
Top