che modifiche hai apportato e a quali macro?
Non mi stai chiedendo di leggermi e confrontare tutte le tua macro attuali con le precedenti per scoprire cosa hai cambiato vero???
Anche perchè non è necessario visto che la macro "Import" non è collegata alle altre!
Comunque la mia proposta di ottimizzazione delle tue macro era iniziata con la macro "Import" che puoi sostituire alla tua attuale visto che non è cambiata rispetto a quella precedente.
nella tua per esempio si faceva riferimento ad una selezione presente sul foglio (dando per scontato che la cella selezionata fosse la "A1"): ma se qualcuno si fosse posizionato in una cella diversa? Sai cosa sarebbe successo?
Altro problema: l'utilizzo di
ActiveSheet.Next.Select
Con questa istruzione dai per scontato che il foglio si cui si è posizionati sia sul foglio "Editor", ma se il solito utente buontempone si sposta su un altro foglio e poi manda in esecuzione la macro "Aggiorna_dati2". Sai cosa succederà ???