Processes in Microsoft 365 for setting up Office apps, redeeming product keys, and activating licenses.
Hi Roberto Ramirez5,
Thanks for your post in Microsoft Community.
I noticed that you mentioned this is an old Excel document and you cannot contact its author; I assume it originates from an Excel workbook found on the internet.
If you confirm that there is no "Header" defined in the file's Name Manager, this suggests that the formula or function could only have been generated by VBA (Visual Basic for Applications).
Firstly, the @ character is used to handle special intersection operators in Excel, typically dealing with implicit intersections in dynamic arrays. Specifically, you can refer to: Implicit intersection operator: @ - Microsoft Support.
If the @ character is used safely without causing any unusual cell overflow issues, this indicates that VBA was used to process this special field in response to specific content.
Based on my limited experience writing VBA scripts, I suspect that a custom iterator was defined within a VBA-defined function, which splits decimals based on numbers following the "Header" character. Each call to this custom function increments this iterator, ensuring that each call returns the corresponding header level.
However, this is just my initial thought, and for more detailed VBA-related content, I recommend seeking support from more specialized experts. You might want to post your question on Stack Overflow.
Ask vba programming questions to Stack Overflow by using the vba tag along with any other relevant tags.
Please note that Stack Overflow includes guidelines, such as requesting a descriptive title, a complete and concise problem description, and sufficient details to reproduce your problem. Feature requests or questions that are too broad are considered off-topic.
Disclaimer: Microsoft provides no assurances and/or warranties, implied or otherwise, and is not responsible for the information you receive from the third-party linked sites or any support related to technology.
I can't help you, but I'll leave this question open in case one of our great volunteers has ideas for you.
Best Regards,
Thomas C - MSFT | Microsoft Community Support Specialist