{"id":23999259,"url":"https://github.com/ry4ngch/vba-stack","last_synced_at":"2026-02-13T15:06:34.113Z","repository":{"id":257381179,"uuid":"858023523","full_name":"ry4ngch/VBA-Stack","owner":"ry4ngch","description":"VBA Library for MS Projects","archived":false,"fork":false,"pushed_at":"2025-08-20T01:41:58.000Z","size":214,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-09-01T03:16:42.910Z","etag":null,"topics":["engineering","excel","math","vba"],"latest_commit_sha":null,"homepage":"","language":"VBA","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ry4ngch.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2024-09-16T07:00:01.000Z","updated_at":"2025-08-20T01:42:01.000Z","dependencies_parsed_at":null,"dependency_job_id":"81a30761-d3dc-417d-8dc8-a1411371d7e2","html_url":"https://github.com/ry4ngch/VBA-Stack","commit_stats":null,"previous_names":["ry4ngch/vba-stack"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/ry4ngch/VBA-Stack","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ry4ngch%2FVBA-Stack","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ry4ngch%2FVBA-Stack/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ry4ngch%2FVBA-Stack/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ry4ngch%2FVBA-Stack/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ry4ngch","download_url":"https://codeload.github.com/ry4ngch/VBA-Stack/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ry4ngch%2FVBA-Stack/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29411138,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-13T06:24:03.484Z","status":"ssl_error","status_checked_at":"2026-02-13T06:23:12.830Z","response_time":78,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["engineering","excel","math","vba"],"created_at":"2025-01-07T23:57:41.622Z","updated_at":"2026-02-13T15:06:34.090Z","avatar_url":"https://github.com/ry4ngch.png","language":"VBA","funding_links":[],"categories":[],"sub_categories":[],"readme":"# VBA-Stack\nVBA Library for MS Projects\n\n## Overview\n\nThis repository contains a collection of VBA subroutines and functions developed for engineering applications. The code is designed to automate calculations and enhance the functionality of Excel spreadsheets used in various engineering tasks.\n\nMost of the VBA functions and subroutines in this repository were utilized in the development of a calculation program for [ASME VIII, Div. 1](https://github.com/ry4ngch/ASME-PVDE). This program integrates with Power Query (M Language) for efficient data wrangling and analysis.\n\nWhile the majority of the functions were personally developed, some of the VBA code was contributed by others in the community.\n\n## Purpose\n\nThe primary goal of this project is to provide efficient solutions to common engineering problems through the use of VBA. This library can help streamline workflows, improve accuracy, and save time when working with complex data sets.\n\n## Features\n\n- **Data Manipulation:** Functions to clean, transform, and analyze engineering data.\n- **Automated Calculations:** Subroutines that perform complex calculations automatically.\n\n## Getting Started\n\n### Prerequisites\n\nTo use the code in this repository, you need:\n- Microsoft Excel (preferably a version that supports VBA) or MS Office 365\n- Basic knowledge of how to access and run VBA code within Excel.\n\n### Installation\n\n1. Clone the repository or download the ZIP file.\n2. Open Excel and press `ALT + F11` to access the VBA editor.\n3. Import the `.bas` files from this repository into your VBA project.\n\n### Usage\n\n- Each function and subroutine is documented within the code. Refer to the comments for usage instructions.\n\n### Sample Comparison and Output\nHere are some examples of the outputs generated by the different modules:\n\n1. **Interpolation Functions**:  \n   Files: `AkimaInterpolation.bas`, `CubicSplineInterpolation.bas`, and `PolyInterpolation.bas`  \n   \u003cimg src=\"Interpolation/Interpolation_Function_Comparison.png\" alt=\"Interpolation Function Comparison\" width=\"260\" /\u003e\n\n2. **Polynomial Regression**:  \n   File: `PolyRegression.bas`  \n   \u003cimg src=\"Statistical-Technique/Regression_Function_Sample.png\" alt=\"Regression Function Sample\" width=\"700\" /\u003e\n\n3. **Linear Algebra Solutions**:  \n   Files: `LUDecomposition.bas` and `GaussElimination.bas`  \n   \u003cimg src=\"Linear-Algebra/SystemOfEqn_Solver.png\" alt=\"System of Equations Solver\" width=\"180\" /\u003e\n   \n### More References\n\nThe references listed below were not utilized in the development of the functions and subroutines but offer valuable context on alternative techniques:\n\n- [Bicubic Interpolation Code](https://mathformeremortals.wordpress.com/)\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fry4ngch%2Fvba-stack","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fry4ngch%2Fvba-stack","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fry4ngch%2Fvba-stack/lists"}