Salve a tutti,
devo compilare una macro in VBA che mi smista un certo numero di schede ( 16 in questo caso )
e metterle nella lista di loro competenza che si trova nello stesso foglio di lavoro in un'altra area, dal file che allego come esempio sto provando a compilare una macro in VBA ma sono in ALTO MARE... mentre invece la macro 4.0 che sto cercando di sostituire con il VBA funziona correttamente.
VEDI FILE ESEMPIO https://www.dropbox.com/s/vzzf4cpenmabu ... e.zip?dl=0
SPIEGAZIONE:
le celle di controllo per la scelta sono: quelle verdi se una delle due è vuota la scheda è da eliminare ( Selection.Delete Shift:=xlUp )
le altre celle di controllo sono quelle gialle
se nella cella gialla c'è una S la inserisce nella lista di stampa ( Selection.Insert Shift:=xlDown, CopyOrigin:=xlFormatFromLeftOrAbove ) e la elimina dalla lista di smistamento
se c'è una N la inserisce nella lista da archiviare e la elimina da quella di smistamento
se c'è una A oppure è VUOTA la inserisce in entrambe le liste di stampa e archiviazione e la elimina da quella di smistamento
Grazie
Roberto