VBA: Subscript out of range

Greetings to everyone.
As I am an amateur to VBA and its process, I would like to apologize at first if there is anything wrong. My problem arises when I created a range of countries and locations according to my data.
More precisely I can explain it with an example, like if I choose England I want to have only English speaking countries from my range.
Now I am totally confused on how to proceed and do the task.
Again, while trying to fill up command box for each statement, kind of following message I got "Subscript out of range".
Please help me on how to find a solution of this.
Thank you.
