Hi everyone, I'm also doing a Dlookup in vba and I was getting this same error. However, the criteria has a hyphen in the name. For example if I was looking up ColumnName = "toy-r-us", it is giving me The expression you entered as a query parameter produced this error: 'toys'. Here is my code...