Condividi:        

Elimina duplicati automatico

Vuoi potenziare i tuoi documenti Word? Non sai come si fa una macro in Excel? Devi creare una presentazione in PowerPoint?
Oppure sei passato a OpenOffice e non sei sicuro di come lavorare al meglio?

Moderatori: Anthony47, Flash30005

Elimina duplicati automatico

Postdi marcopont » 29/01/24 15:23

Ciao a tutti

ho una base dati contenente numero ticket in colonna A, che viene ogni giorno aggiornata attraverso un export che pero' riporta di volta in volta anche i ticket gia' scaricati nei giorni precedenti.
Ad esempio ieri il file era popolato da:
numero ticket
1111
2222
3333
4444
5555

oggi faccio nuova estrazione che incollero' in coda:
numero ticket
1111
2222
3333
4444
5555
6666
7777
8888

la lista diventera' quindi
numero ticket
1111
2222
3333
4444
5555
1111
2222
3333
4444
5555
6666
7777
8888

partendo dal presupposto che non posso sovrascrivere le singole estrazioni, c'e' un modo che mi elimini i duplicati (gli ultimi inseriti) automaticamente quando incollo o quando salvo il file, senza dover lanciare manualmente alcun comando?

Grazie per la disponibilita'

Marco
marcopont
Utente Junior
 
Post: 48
Iscritto il: 10/09/07 14:54

Sponsor
 

Re: Elimina duplicati automatico

Postdi xilofono » 29/01/24 15:49

ma quando aggiungi i ticket, quelli dei giorni precedenti sono SEMPRE duplicati (come nel tuo esempio) o può capitare che non vengano duplicati

per esempio può capitare questo

giorno 0
111
222
333
444

giorno 1
111
222
333
444
+
222
444
555
666

(in pratica 111 e 333 non sono stati duplicati)

perchè se sono sempre duplicati, ti basta semplicemente un comando che ripulisca la colonna prima di importare i ticket, in modo che non ci siano duplicati
nel secondo caso invece no perchè perderesti dati
Windows 11 - Office 2016 Ita
Avatar utente
xilofono
Utente Junior
 
Post: 80
Iscritto il: 27/11/17 09:52

Re: Elimina duplicati automatico

Postdi marcopont » 29/01/24 16:27

ciao

l'estrazione sara' sempre uno storico, quindi ci saranno sempre quelli dei giorni precedenti + i nuovi
giorno 0
111
222
333
444

giorno 1
111
222
333
444
555
666

giorno 2
111
222
333
444
555
666
777
888
999

grazie
marco
marcopont
Utente Junior
 
Post: 48
Iscritto il: 10/09/07 14:54

Re: Elimina duplicati automatico

Postdi Anthony47 » 29/01/24 20:40

Ti chiederei di integrare le informazioni gia' pubblicate con la struttura dei dati (dovrebbe bastare una "immagine") e la versione Office che utilizzi.
Aggiungo ancora una domanda, anzi due o tre :D
-che cosa usi per importare i dati? una macro, una query, una ????
-ma non basta importare i nuovi dati su un foglio vuoto? Che informazioni hanno i ticket del giorno prima che non ci sono nell'elenco del giorno dopo? C'e' qualcosa che quindi va copiato dal vecchio al nuovo?
Avatar utente
Anthony47
Moderatore
 
Post: 19438
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: Elimina duplicati automatico

Postdi marcopont » 30/01/24 10:18

Ciao Anthony
i nuovi dati, che come dicevo sono uno storico, vengono estratti da un tool web in formato xls e copiati e incollati in coda ad un foglio master xlsm. Non mi e' possibile andare ogni volta su foglio bianco perche' i ticket estratti in un determinato periodo (nov-dic 2023) hanno delle informazioni non presenti nel tool (e che quindi non vengono estratte) che ho dovuto mettere a manina nel master, ovvero da gennaio ho aggiunto la compilazione di un campo che prima non veniva popolato, una colonna "codice" che compiliamo solo da gennaio e quindi il pregresso l'ho aggiunto direttamente sul file master dove incollo le nuove estrazioni.

In ogni caso ho messo dentro questo codice e sembra assolvere alle mie esigenze:

Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)

Columns("b:b").Select
ActiveSheet.Range("$A$1:$S$10000").RemoveDuplicates Columns:=1, Header:=xlYes

End Sub
marcopont
Utente Junior
 
Post: 48
Iscritto il: 10/09/07 14:54

Re: Elimina duplicati automatico

Postdi Anthony47 » 30/01/24 12:58

Insomma hai gia' risolto: bene così!
Avatar utente
Anthony47
Moderatore
 
Post: 19438
Iscritto il: 21/03/06 16:03
Località: Ivrea


Torna a Applicazioni Office Windows


Topic correlati a "Elimina duplicati automatico":


Chi c’è in linea

Visitano il forum: Nessuno e 21 ospiti