Skip to content

Commit 25bc3a8

Browse files
authored
readme edits
readme edits
2 parents c644de1 + 7994627 commit 25bc3a8

File tree

1 file changed

+10
-6
lines changed

1 file changed

+10
-6
lines changed

README.md

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,31 @@
11
VbaDeveloper
22
============
33

4-
VbaDeveloper is an excel addin for easy version control of all your vba code. If you write VBA code in excel, all your files are stored in binary format. You can commit those, but a version control system cannot do much more than that with them. Merging code from different branches, reverting commits (other than the last one), or viewing differences between two commits is very troublesome for binary files. The VbaDeveloper Addin aims to solve this problem.
4+
VbaDeveloper is an excel add-in for easy version control of all your vba code. If you write VBA code in excel, all your files are stored in binary format. You can commit those, but a version control system cannot do much more than that with them. Merging code from different branches, reverting commits (other than the last one), or viewing differences between two commits is very troublesome for binary files. The VbaDeveloper add-in aims to solve this problem.
55

66

77
Features
88
--------------
99

10-
Whenever you save your vba project the addin will *automatically* export all your classes and modules to plain text. In this way your changes can easily be committed using git or svn or any other source control system. You only need to save your VBA project, no other manual steps are needed. It feels like you are working in plain text files.
10+
Whenever you save your vba project the add-in will *automatically* export all your classes and modules to plain text. In this way your changes can easily be committed using git or svn or any other source control system. You only need to save your VBA project, no other manual steps are needed. It feels like you are working in plain text files.
1111

1212
VbaDeveloper can also import the code again into your excel workbook. This is particularly useful after reverting an earlier commit or after merging branches. Whenever you open an excel workbook it will ask if you want to import the code for that project.
1313

1414
A code formatter for VBA is also included. It is implemented in VBA and can be directly run as a macro within the VBA Editor, so you can format your code as you write it. The most convenient way to run it is by opening the immediate window and then typing ' application.run "format" '. This will format the active codepane.
1515

16-
Besides the vba code, the addin also imports and exports any named ranges. This makes it easy to track in your commit history how those have changed or you can use this feature to easily transport them from one workbook to another.
16+
Besides the vba code, the add-in also imports and exports any named ranges. This makes it easy to track in your commit history how those have changed or you can use this feature to easily transport them from one workbook to another.
1717

18-
All functionality is also easily accessible via a menu. Look for the vbaDeveloper menu in the ribbon, under the addins section.
18+
All functionality is also easily accessible via a menu. Look for the vbaDeveloper menu in the ribbon, under the add-ins section.
1919

20-
Building the addin
20+
Building the add-in
2121
-----------------------
2222

23-
This repository does not contain the addin itself which is an excel addin in binary format, only the files needed to build it. In short it come downs to these steps:
23+
This repository does not contain the add-in itself which is an excel add-in in binary format, only the files needed to build it. In short it come downs to these steps:
2424

25+
**Automatically**
26+
- To install the add-in automatically, simply open the Installer.xls file and press the install button. Please wait for the confirmation message that the process has ended before interacting with Excel.
27+
28+
**Manually**
2529
- Manually import the Build module into a new excel workbook.
2630
- Add the required vba references.
2731
- Save the workbook as an excel add-in.

0 commit comments

Comments
 (0)