Hello, in this momment i've one problem. it's possible to make one more filter the FilterTyp(x)=0? in this momment i've this code: ' Select the source entities...   FilterType(0) = 8   FilterData(0) = SourceLayer FilterType(1) = 62   FilterData(1) = SourceColor FilterType(2) = 6   FilterData(2) = SourceLineType Set SelSet = ThisDrawing.SelectionSets.Add("TranslateEntities")   SelSet.Select acSelectionSetAll, , , FilterType, FilterData ' Change the layer, color, and linetype of each entity selected...   For Each Entity In SelSet     Entity.layer = TargetLayer     Entity.Color = TargetColor     Entity.LineType = TargetLineType   Next Entity SelSet.Delete [i]need to add the filter EntitieType in the source to get a specific element (like blocks), to put them on other layer.[/i] If the entities has the propreties ByLayer, this routine don't work, Why??? Thank's António Miranda