allora scusa se ti disturbo, forse non mi sono spiegato bene.
allora nel primo controllo dove faccio il ciclo if mi server solo a controllare se esiste una località,in qunato devo crearmi il foglio excel è mettere dentro ogni cella il nome; se non esiste gli scrivo citta non specificata.A questo punto entra in gioco il recordset "Adors2" che mi deve inserire in ogni cella in corrispondenza della località il nome azienda. Ora se tolgo replace tutto funziona fino a che non trova un nome con l'apice e mi si blocca,però quando metto replace e trova un record dove non esiste la località mi si blocca. Quello che dovrei fare è trovare una soluzione per by passare il problema;però ripeto io devo prendere tutte le aziende anche dove non esiste la località che a loro volta vanno nella cella dove ho scritto "Città non specificata"