Hi Albana,
Please be careful not to post the same question numerous times. It makes
people here very cranky.
Anyway, there are a couple of ways to proceed:
Depending on your experience with programming, here is the easist thing I
can think of to suggest:
1. Create your dictionary in a Word table containing the following:
a. first column = the word
c. second column = the word's definition
2. Create a macro to read in the data from the table into a two-dimensional
array.
3. Load the userform combo box or list box with the array contents. As an
alternative, you can just load the userform intstead of creating a Word
Table. However, if you want others to be able to insert new words, you
should stick with the table.
4. On the userform, create a label or text box next to the combo box to
contain the word's definition
5. Set the combo box to respond when the user selects the first letter
(i.e, "d"), and it will jump to the first d it finds (frmMatchEntryFirst).
Then, the user can scroll down the list using the drop down box arrow.
Create an _Change procedure to load the label or text box with the word's
corresponding definition.
Good luck!