{"id":14070744,"url":"https://github.com/reza55n/ExcelColorizeRows","last_synced_at":"2025-07-30T08:32:10.582Z","repository":{"id":175500147,"uuid":"403212008","full_name":"reza55n/ExcelColorizeRows","owner":"reza55n","description":"Group your data visually.","archived":false,"fork":false,"pushed_at":"2023-02-10T09:25:26.000Z","size":25,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-08-13T07:18:16.717Z","etag":null,"topics":["database","excel","group","grouping","pivot-table","pivot-tables","pivottable","pivottables","table","visualization"],"latest_commit_sha":null,"homepage":"","language":"VBA","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/reza55n.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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}},"created_at":"2021-09-05T04:10:04.000Z","updated_at":"2023-07-06T13:48:38.000Z","dependencies_parsed_at":"2023-09-14T11:15:23.380Z","dependency_job_id":null,"html_url":"https://github.com/reza55n/ExcelColorizeRows","commit_stats":null,"previous_names":["reza55n/excelcolorizerows"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/reza55n%2FExcelColorizeRows","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/reza55n%2FExcelColorizeRows/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/reza55n%2FExcelColorizeRows/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/reza55n%2FExcelColorizeRows/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/reza55n","download_url":"https://codeload.github.com/reza55n/ExcelColorizeRows/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":228110783,"owners_count":17871227,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["database","excel","group","grouping","pivot-table","pivot-tables","pivottable","pivottables","table","visualization"],"created_at":"2024-08-13T07:08:04.317Z","updated_at":"2024-12-04T12:32:11.512Z","avatar_url":"https://github.com/reza55n.png","language":"VBA","funding_links":[],"categories":["VBA"],"sub_categories":[],"readme":"# ExcelColorizeRows\n\n**Group your data visually!**\n\nThis script colorizes and thickens borders of Excel rows based on one or more columns.\n\n\n## How to implement\n1. Copy the code\n2. Open your document\n3. Press `Alt+F11` (`Fn+F11` on Mac) to open VBA Editor\n4. Open desired sheet's code\n5. Paste the code\n\nNow you can save your document as `Excel Macro-Enabled Workbook (*.xlsm)` format to use it later.\n\n\n## How to use\n1. Sort your table based on intended columns\n2. Determine columns in the script (See next title)\n3. (Optional) Select entire sheet or table and from `Home` tab, click on `Borders` drop-down and select `All Borders`\n4. Press `Alt+F8` (`Fn+F8` on Mac) to open Macro dialog box\n5. Select `[YourSheet].Colorize` and click Run\n\n\n## Configuration\nYou can make some configurations by pressing `Alt+F11` (`Fn+F11` on Mac) and editing respective part of the code:\n- **`Cols`: For example, write `Cols = [{5, 6}]` to colorize based on columns 5 and 6 and write `Cols = [{1}]` to colorize only based on first column.**\n- `HeaderRowsCount`: Number of rows at the header to exclude from colorizing, default: `1`.\n- `UseColor`, `UseBorder` (`True`/`False`): Restrict function of the script, default: `True`.\n- `BreakRows` (`True`/`False`): Breaks page at columns' change, default: `False`.\n- `AddHeaderCols` (`True`/`False`): Adds columns' caption at the beginning of each group, default: `False`.\n- `fixed`, `random`, `InANewRow`, `Delimiter`, `ChangeStyle`, `InCol`: Detailed configurations.\n\n\n## Example 1\n![Colorize Sample](https://www.alvandsoft.com/files/excel_colorize.png)  \n(Sample data from [contextures.com](https://www.contextures.com/xlsampledata01.html))\n\nIn example above, rows are sorted based on columns 2 and 3 and then, colorizing took place on same columns.\n\nConfiguration: `Cols = [{2, 3}]`\n\n\n## Example 2\nPage break preview:  \n![Colorize Sample 2](https://www.alvandsoft.com/files/excel_colorize2.png)\n\nConfiguration:\n\n``` VBA\nCols = [{2}]\n\nUseColor = False\nUseBorder = False\nBreakRows = True\n```\n\n\n## Example 3\nPage break preview:  \n![Colorize Sample 2](https://www.alvandsoft.com/files/excel_colorize3.png)\n\nConfiguration (Also made cols 2 and 3 hidden):\n\n``` VBA\nCols = [{2, 3}]\n\nUseColor = False\nBreakRows = True\nAddHeaderCols = True\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Freza55n%2FExcelColorizeRows","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Freza55n%2FExcelColorizeRows","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Freza55n%2FExcelColorizeRows/lists"}