Dynamic Material Instances for 100 meshes

Hi I want to be able to change the color of 100 meshes which are walls in an archviz scene.
They all use the same instance but I want to change the vector paramter that is for the color so I don’t need to reference all meshes.
All the tutorials I am seeing are for specific objects, I need a solution that is good for the whole map.

I know this is the basic idea but you could make them a bluepribntand make a foorloop event where he search all the object of the class of your blueprint adnd from this point change their color value

Have you looked into MaterialParameterCollections?

A MaterialParameterCollection is an asset that stores an arbitrary set of scalar and vector parameters which can be referenced in any Material. It is a powerful tool that artists can use to get global data into many Materials at once. It can also be used to drive per-level effects, such as snow amount, destruction amount, wetness, etc., that would otherwise require setting individual parameter values on many different Material Instances in your level.

Take look at material collections, i think thats what you are looking for.