A family of Microsoft relational database management systems designed for ease of use.
The Value and OldValue properties of a multiselect combo box are both arrays of variants, and you can't compare arrays for equality using "If Array1 = Array2 Then ...". What you could do is first, check that the arrays have the same number of elements (by checking with UBound()), and if they do, then loop through the elements of the two arrays and see if each element of the .OldValue array is equal to the corresponding element of the .Value array.
I'm not completely sure if the values are always in the same order; you might need to check if each individual value in the .OldValue array is in the .Value array somewhere. I don't know about that, as I haven't worked with these controls much.