Let's first determine the total number of roses that Colise has.
Colise has 2 vases, each with 10 red and 5 yellow roses:
\[ \text{Total red roses} = 2 \times 10 = 20 \] \[ \text{Total yellow roses} = 2 \times 5 = 10 \]
The total number of roses that Colise has is:
\[ \text{Total roses} = \text{Total red roses} + \text{Total yellow roses} = 20 + 10 = 30 \]
Now, Michelle has the same total number of roses, which is 30. She has 3 vases, each containing 6 red roses.
Let's calculate the total number of red roses Michelle has:
\[ \text{Total red roses} = 3 \times 6 = 18 \]
Now we can find the total number of yellow roses that Michelle has:
\[ \text{Total yellow roses} = \text{Total roses} - \text{Total red roses} = 30 - 18 = 12 \]
To find how many yellow roses are in each of Michelle's vases, we divide the total number of yellow roses by the number of vases:
\[ \text{Yellow roses per vase} = \frac{12 \text{ yellow roses}}{3 \text{ vases}} = 4 \]
Therefore, each of Michelle's vases has:
\[ \boxed{4} \]
yellow roses.