gitextract_tbkq5rr1/ ├── .gitattributes ├── .gitignore ├── Algorithms/ │ ├── ActivitySelectionProblem.vb │ ├── ActivitySelectionProblem_clsActivity.vb │ ├── AlgorithmsTesting/ │ │ ├── Modul1.bas │ │ ├── ReadMe.md │ │ ├── Result001.txt │ │ ├── Result002.txt │ │ ├── Test001.txt │ │ └── Test002.txt │ ├── CryptographyHashing/ │ │ ├── Base64Sha1.bas │ │ └── string_to_hash.py │ ├── FillNumbersInGivenRange.vb │ ├── Games/ │ │ ├── SnakeAttempt.vb │ │ └── SnakePrinting.vb │ ├── GoRightAndDown.vb │ ├── Knight.vb │ ├── Knight.xlsm │ ├── LongestIncreasingSubsequence.vb │ ├── NpComplete/ │ │ ├── NestedLoops.vb │ │ ├── RecursionLoops.vb │ │ └── readme.md │ ├── PwdHacks/ │ │ ├── CrackerJack.vb │ │ ├── GhostBreakInfo.vb │ │ └── Xlsb.PasswordRemover.vb │ ├── QueenDrama.vb │ ├── StringManipulations.vb │ ├── TaxiCabNumbers.vb │ └── TraverseGraph.vb ├── Boilerplate/ │ ├── ApplicationOnKey.vb │ ├── Boilerplate VitoshAcademy/ │ │ ├── ConstantsAndPublic.bas │ │ ├── ExcelAdditional.bas │ │ ├── ExcelDates.bas │ │ ├── ExcelFormatCell.bas │ │ ├── ExcelLastThings.bas │ │ ├── ExcelPrintToNotepad.bas │ │ ├── ExcelStructure.bas │ │ ├── ExcelVBE.bas │ │ ├── VersionsAbout.bas │ │ ├── formExample.bas │ │ ├── formSummaryPresenter.cls │ │ ├── frmExample.frm │ │ ├── frmExample.frx │ │ ├── frmInfo.frm │ │ ├── frmInfo.frx │ │ ├── tblInput.vb │ │ ├── tddMain.bas │ │ ├── tddSpecDefinition.cls │ │ ├── tddSpecExpectation.cls │ │ ├── tddSpecInlineRunner.bas │ │ ├── tddSpecSuite.cls │ │ └── xl_main.vb │ ├── Boilerplate_v8.0.3.xlsb │ ├── CodifyDecodify.vb │ ├── ConvertNumberToLetter.vb │ ├── ExcelGeneral.vb │ ├── Files.vb │ ├── Formula.vb │ ├── GeneratePathToFolder.vb │ ├── LastThings.vb │ ├── Lock.vb │ ├── MinAndMax.vb │ ├── NamedRanges.vb │ ├── NotepadExport.vb │ ├── OnStartOnEnd.vb │ ├── RegEx.vb │ ├── StringsAlgorithms.vb │ ├── Timer.vb │ ├── VariousDatesFirstDay.vb │ ├── WorksheetToCSV │ └── readme.md ├── ExcelTdd/ │ ├── ExcelTDD.xlsb │ ├── InlineRunner.vb │ ├── MakeValuesSelection.vb │ ├── README.md │ ├── SpecDefinition.vb │ ├── SpecExpectation.vb │ ├── SpecSuite.vb │ ├── TDD_example.vb │ ├── mod_NeutralSubsAndRoutines.vb │ ├── mod_Notepad.vb │ ├── mod_PublicVariables.vb │ ├── mod_TddRoutines.vb │ └── mod_TddRoutinesB.vb ├── Financial/ │ ├── BenfordModule.vb │ ├── BenfordModuleClass.vb │ ├── BenfordTableTennisData.xlsb │ ├── Binary.vb │ ├── ByReferenceByValue.vb │ ├── CalculateCostsWithInflation.vb │ ├── DoubleCalculation.vb │ ├── ExampleWithDoubles.vb │ ├── MakeRedAndBlack.vb │ ├── Readme.md │ ├── ScientificNotationExplanation.vb │ ├── SumProductCountAndSum.xlsx │ └── VLookUpWithMultipleCriteria.vb ├── Formatting/ │ ├── Borders.vb │ ├── ColorSaturdayAndSunday.vb │ ├── Comments.vb │ ├── Conditional Compilation Arguments.vb │ ├── ConditionalFormat.vb │ ├── CreateSheetRemoveSheet.vb │ ├── DataCleaning.vb │ ├── FileNameWithDialogBox.vb │ ├── FixRangeError.vb │ ├── GetWorkbook.vb │ ├── IgnoreCellErrors.vb │ ├── InsertIntoString.vb │ ├── OpenAndClose.vb │ ├── RangeConnector.vb │ ├── RemoveWorksheet.vb │ ├── Rgb2HtmlColor.vb │ ├── SetPrintArea.vb │ ├── Shapes.vb │ ├── Shortcuts/ │ │ ├── README.md │ │ └── Shortcuts.xlsx │ ├── SplitValuesSingleColumnToCells.vb │ └── StyleKiller.vb ├── Internet/ │ ├── AmazonInternet.bas │ ├── ConstValues.bas │ ├── ExcelRelated.bas │ ├── General.bas │ ├── GotoInternet.vb │ ├── README.md │ ├── StartUp.bas │ └── XL.xlsb ├── OOP/ │ ├── AttributesInVBA/ │ │ ├── CarGlobal.cls │ │ ├── CarWithDefaultProperty.cls │ │ ├── ExportModule.bas │ │ ├── MainModule.bas │ │ ├── ReadMe.md │ │ └── TruckWithDefaultProcedure.cls │ ├── CopyObjectInVBA/ │ │ ├── Employee.cls.txt │ │ ├── MainModule.vb.txt │ │ └── ReadMe.md │ ├── DictionaryAndArray/ │ │ ├── CollectionToArray.vb │ │ ├── DictionaryExample.vb │ │ ├── HttpObjectInTag.vb │ │ ├── Internet.vb │ │ ├── MultidimensionalArray.vb │ │ ├── RemoveEmptyElementsFromArray.vb │ │ └── SortArraySortList.vb │ └── Interfaces/ │ ├── IGeneral.vb │ ├── IUnitTypes.vb │ ├── cls_beide.vb │ ├── cls_carport.vb │ ├── cls_gewerbe.vb │ ├── cls_tg.vb │ ├── cls_wohnungen.vb │ ├── mod_main.vb │ └── mod_test.vb ├── PythonExcel/ │ ├── ReadMe.md │ └── list_to_multiple_tabs.py ├── README.md ├── Sql/ │ ├── CheckStatus.vb │ ├── Connection.vb │ ├── ExportFromMssqlToExcel.vb │ ├── ImportToMSSQL.vb │ ├── SQL_Local_Info.vb │ ├── SQL_VBA01.vb │ ├── SQL_VBA02.vb │ ├── SQL_VBA03.vb │ ├── SqlQueriesVBA/ │ │ ├── AdoValueConverter.cls │ │ └── SqlCommand.cls │ ├── mdx.vb │ ├── sql_test.vb │ └── sql_vba_excel.vb ├── VBE/ │ ├── AddOptionPrivateModule.vb │ ├── GitSave.vb │ ├── MovingModules.vb/ │ │ ├── ThisSheet.vb │ │ ├── ThisWorkbook.vb │ │ ├── cls_calendar.vb │ │ ├── mod_gen_main.vb │ │ ├── mod_gen_public.vb │ │ ├── mod_main.vb │ │ └── mod_public.vb │ ├── Preprocessor.vb │ ├── PrintAllProcedures.vb │ └── SaveThis.vb ├── XML/ │ ├── XmlSimpleManualParser.txt │ ├── readme.md │ └── test.xml └── __Arch/ ├── 00.vb ├── 01.vb ├── 03.vb ├── 04 - Excel Objects Edition.vb ├── AllFormats.vb ├── AverageRowColumnNamedRange.vb ├── BorderMeBorderRange.vb ├── Classes/ │ ├── Class Builder VBA/ │ │ ├── cls_ba.cls │ │ ├── cls_project.cls │ │ └── mod_main.bas │ ├── class-project/ │ │ ├── Call By Names │ │ ├── check_properties.vb │ │ ├── cls_arrCalendarSettings.vb │ │ ├── cls_arr_Choice.vb │ │ ├── mod_Properties.vb │ │ ├── mod_PublicAndEnums │ │ └── mod_current.vb │ ├── class-project-customized/ │ │ └── customized_procedure.vb │ └── class-project-improved/ │ ├── cls_arrCalendar.vb │ ├── cls_arrChoice.vb │ └── sandbox.vb ├── FixSums.vb ├── FormWithAnInstanceVBA/ │ ├── Form001.xlsb │ ├── Form003/ │ │ ├── clsSummaryPresenter.vb │ │ ├── frmMain.vb │ │ └── modMain.vb │ ├── Form011_working.xlsb │ ├── clsSummaryPresenter.vb │ ├── frmMain.vb │ └── modMain.vb ├── FormatMyCell.vb ├── Hex.vb ├── HideRange.vb ├── HideShowComments.vb ├── NamedRanges.vb ├── OpenedExcelInfo.vb ├── OutlookRelated.vb ├── Recursion.vb ├── RelativePath.vb ├── RemoveAllItemsFromListBox.vb ├── SaveAs.vb ├── SmallExcelFormats.vb ├── TDD_example.vb ├── UseEnvironName.vb ├── Userful_Application.vb ├── XL_password_cracker.vb ├── addPictureToFile.vb ├── all_of_a_kind.vb ├── browse.vb ├── btn_open_Click.vb ├── bus.vb ├── call_click_event_from_module.vb ├── cls_counter.vb ├── code_making_code.vb ├── colors.vb ├── copy_newsheet_new sheet.vb ├── delete_row.vb ├── errors.vb ├── example.hta.htm ├── form_VBA.vb ├── general_smalls.vb ├── hide_selected_sheets.vb ├── info.txt ├── isUserFormLoaded.vb ├── languages.vb ├── last_row_of_named_range.vb ├── mod_cumulative_sum.vb ├── mod_environ.vb ├── mod_excel_functions.vb ├── mod_from_experience_various.vb ├── mod_functions.vb ├── mod_public.vb ├── mod_remove_styles.vb ├── mod_shortcuts.vb ├── proposal_to_update.vb ├── protectsheet.vb ├── quick_unlock.vb ├── readme.md ├── recursive_loop.vb ├── refer_cell_in_named_range.vb ├── relevant_months.vb ├── removeNamedRanges.vb ├── remove_msgbox.txt ├── remove_spaces.vb ├── revealer.vb ├── selection_range_trick.vb ├── string_generator.vb ├── subsequence.vb ├── sum_array_with_optional.vb ├── sum_column.vb ├── todo_in_a_new_project.vb ├── typenameAndvartype.vb ├── user_form_centre.vb ├── vba_dictionary_example.vb ├── xl_docName.vb └── xl_main.vb