You could query SASHELP.VFORMAT.
By looking at the data it seems to me formats with "source='C'" are user defined (not sure about it).
proc format;
value $test
'1'='1';
invalue _test
'1'=1;
run;
proc sql;
describe view sashelp.vformat;
select source, fmttype,count(*) as N_obs from sashelp.vformat group by source,fmttype;
select * from sashelp.vformat where source='C';
quit;
HTH
Patrick
P.S: About copying
If this is from SAS9.1 under Windows to SAS9.2 under Windows then just copying the whole catalogue should be fine.
If a same named catalogue already exists in the target environment then investigate PROC CATALOG (in source: copy formats to "transport" catalogue, move "transport" catalogue to target (i.e. ftp), move or copy formats from "transport" catalogue to target catalogue).
Message was edited by: Patrick