├── SpecialTopics ├── DynamicArrays │ ├── Examples.xlsx │ ├── DynamicArrays.csproj │ ├── DynamicArrays.sln │ ├── ArrayMap.cs │ ├── ExampleFunctions.cs │ ├── ArrayResizer.cs │ └── README.md ├── IntelliSenseForVBAFunctions │ ├── TempFunctions.xlsm │ ├── TempFunctionsWithDescriptions.xlsm │ ├── TempFunctions.IntelliSense.xml │ └── README.md └── RTD │ ├── TimerRTD │ ├── TimerRTD.csproj │ ├── Functions.cs │ ├── TimerRTD.sln │ ├── DataSources.cs │ └── RtdServer.cs │ └── README.md ├── Testing ├── TestingSample │ ├── Sample.Test │ │ ├── TestBook.xlsx │ │ ├── Sample.Test.csproj │ │ └── ExcelTests.cs │ ├── Sample │ │ ├── Sample.csproj │ │ └── Functions.cs │ └── TestingSample.sln └── README.md ├── Fundamentals ├── ArgumentTypeBasics │ ├── ArgumentTypeBasics.xlsm │ ├── ArgumentTypeBasics.vbproj │ ├── ArgumentTypeBasics.sln │ └── Functions.vb └── RibbonBasics │ ├── RibbonResources │ ├── MagicWand.png │ ├── Ribbon.xml │ ├── RibbonResources.Designer.vb │ └── RibbonResources.resx │ ├── Functions.vb │ ├── My Project │ ├── Settings.settings │ ├── Application.Designer.vb │ ├── Application.myapp │ ├── AssemblyInfo.vb │ ├── Resources.Designer.vb │ ├── Settings.Designer.vb │ └── Resources.resx │ ├── Ribbon.vb │ ├── RibbonBasics.vbproj │ ├── RibbonBasics.sln │ ├── RibbonFromResources.md │ └── README.md ├── VBA-to-.NET ├── FormulaEvaluateConvert │ ├── FormulaEvaluate │ │ ├── Test.xlsx │ │ ├── My Project │ │ │ ├── launchSettings.json │ │ │ ├── Settings.settings │ │ │ ├── Application.Designer.vb │ │ │ ├── Application.myapp │ │ │ ├── AssemblyInfo.vb │ │ │ ├── Resources.Designer.vb │ │ │ ├── Settings.Designer.vb │ │ │ └── Resources.resx │ │ ├── FormulaEvaluate.vbproj │ │ ├── mFunHelpers.vb │ │ ├── mExcelHelpers.vb │ │ └── mExcelMacros.vb │ ├── OriginalFiles │ │ ├── clsMathParser.cls │ │ ├── mExcelMacros.bas │ │ ├── mMathSpecFun.bas │ │ └── Analisis Numerico y Macros en Excel.xlsm │ ├── FormulaEvaluate.sln │ └── FormulaEvaluateConvert.md ├── Readme.md └── WebRequestBasics │ └── Readme.md ├── README.md ├── GettingStarted └── InstallVisualStudio.md ├── .gitattributes └── .gitignore /SpecialTopics/DynamicArrays/Examples.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Excel-DNA/Tutorials/HEAD/SpecialTopics/DynamicArrays/Examples.xlsx -------------------------------------------------------------------------------- /Testing/TestingSample/Sample.Test/TestBook.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Excel-DNA/Tutorials/HEAD/Testing/TestingSample/Sample.Test/TestBook.xlsx -------------------------------------------------------------------------------- /Fundamentals/ArgumentTypeBasics/ArgumentTypeBasics.xlsm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Excel-DNA/Tutorials/HEAD/Fundamentals/ArgumentTypeBasics/ArgumentTypeBasics.xlsm -------------------------------------------------------------------------------- /Fundamentals/RibbonBasics/RibbonResources/MagicWand.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Excel-DNA/Tutorials/HEAD/Fundamentals/RibbonBasics/RibbonResources/MagicWand.png -------------------------------------------------------------------------------- /SpecialTopics/IntelliSenseForVBAFunctions/TempFunctions.xlsm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Excel-DNA/Tutorials/HEAD/SpecialTopics/IntelliSenseForVBAFunctions/TempFunctions.xlsm -------------------------------------------------------------------------------- /VBA-to-.NET/FormulaEvaluateConvert/FormulaEvaluate/Test.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Excel-DNA/Tutorials/HEAD/VBA-to-.NET/FormulaEvaluateConvert/FormulaEvaluate/Test.xlsx -------------------------------------------------------------------------------- /VBA-to-.NET/FormulaEvaluateConvert/OriginalFiles/clsMathParser.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Excel-DNA/Tutorials/HEAD/VBA-to-.NET/FormulaEvaluateConvert/OriginalFiles/clsMathParser.cls -------------------------------------------------------------------------------- /VBA-to-.NET/FormulaEvaluateConvert/OriginalFiles/mExcelMacros.bas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Excel-DNA/Tutorials/HEAD/VBA-to-.NET/FormulaEvaluateConvert/OriginalFiles/mExcelMacros.bas -------------------------------------------------------------------------------- /VBA-to-.NET/FormulaEvaluateConvert/OriginalFiles/mMathSpecFun.bas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Excel-DNA/Tutorials/HEAD/VBA-to-.NET/FormulaEvaluateConvert/OriginalFiles/mMathSpecFun.bas -------------------------------------------------------------------------------- /SpecialTopics/IntelliSenseForVBAFunctions/TempFunctionsWithDescriptions.xlsm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Excel-DNA/Tutorials/HEAD/SpecialTopics/IntelliSenseForVBAFunctions/TempFunctionsWithDescriptions.xlsm -------------------------------------------------------------------------------- /VBA-to-.NET/FormulaEvaluateConvert/OriginalFiles/Analisis Numerico y Macros en Excel.xlsm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Excel-DNA/Tutorials/HEAD/VBA-to-.NET/FormulaEvaluateConvert/OriginalFiles/Analisis Numerico y Macros en Excel.xlsm -------------------------------------------------------------------------------- /Fundamentals/ArgumentTypeBasics/ArgumentTypeBasics.vbproj: -------------------------------------------------------------------------------- 1 | 2 | 3 | net472;net6.0-windows 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Fundamentals/RibbonBasics/Functions.vb: -------------------------------------------------------------------------------- 1 | Imports ExcelDna.Integration 2 | 3 | Public Module MyFunctions 4 | 5 | 6 | Public Function HelloDna(name As String) As String 7 | Return "Hello " & name 8 | End Function 9 | 10 | End Module -------------------------------------------------------------------------------- /SpecialTopics/RTD/TimerRTD/TimerRTD.csproj: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | net472;net6.0-windows 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /Testing/TestingSample/Sample/Sample.csproj: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | net472;net6.0-windows 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /VBA-to-.NET/FormulaEvaluateConvert/FormulaEvaluate/My Project/launchSettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "profiles": { 3 | "Excel": { 4 | "commandName": "Executable", 5 | "executablePath": "C:\\Program Files\\Microsoft Office\\root\\Office16\\EXCEL.EXE", 6 | "commandLineArgs": "/x \"FormulaEvaluate-AddIn64.xll\"" 7 | } 8 | } 9 | } -------------------------------------------------------------------------------- /Fundamentals/RibbonBasics/My Project/Settings.settings: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /VBA-to-.NET/FormulaEvaluateConvert/FormulaEvaluate/My Project/Settings.settings: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /SpecialTopics/DynamicArrays/DynamicArrays.csproj: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | net472;net6.0-windows 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /VBA-to-.NET/FormulaEvaluateConvert/FormulaEvaluate/FormulaEvaluate.vbproj: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | net472 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /Fundamentals/RibbonBasics/RibbonResources/Ribbon.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |