Filtro che restitui...
 
Notifiche
Cancella tutti

La consultazione del forum è libera per tutti.

Per poter porre un quesito è invece necessario essere un utente registrato (clicca qui se non lo sei).

Tutti gli utenti che richiedono un supporto, come da REGOLAMENTO, sono caldamente invitati ad allegare un file di esempio con l'indicazione di quello che si desidera ottenere.

[Risolto] Filtro che restituisce nomi duplicati Excel 2021

31 Post
2 Utenti
1 Reactions
181 Visualizzazioni
Jekob_82
(@jekob_82)
Post: 182
Estimable Member
Avviatore di Topic
 

 
Postato : 14/11/2024 20:24
gianfranco55
(@gianfranco55)
Post: 1797
Moderatore
 

ciao

se selezioni C1 scrive in M2 i nomi come testo

ed elimina i doppioni

Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
    If Not Intersect(Target, Range("E1")) Is Nothing Then
        Target.Value = Date
    End If
    Cancel = True
End Sub


Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Not Intersect(Target, Range("C1")) Is Nothing Then
 Range("M2:M1000").Value = Range("L2:L1000").Value

   ActiveSheet.Range("Rielaborazione_Lista[Transiti]").RemoveDuplicates Columns:=1 _
        , Header:=xlYes
    Range("E2").Select
 End If
   End Sub
 
Postato : 14/11/2024 23:39
Jekob_82 reacted
Jekob_82
(@jekob_82)
Post: 182
Estimable Member
Avviatore di Topic
 

Si funziona ma preferivo che la richiesta fosse quella che avevo fatto io. Ma fa la sua funzione quindi va bene lo stesso. Grazie.

Questo post è stato modificato 4 mesi fa da Jekob_82
 
Postato : 15/11/2024 22:05
gianfranco55
(@gianfranco55)
Post: 1797
Moderatore
 

ciao

onestamente non ho ancora capito cosa cercavi di fare🤔

e questa macro ha pone ancora delle domande.

se cambi la lista dei nomi  vuoi che i testi vengano  uno sotto l'altro

o va bene che siano cancellati e riscritti

 
Postato : 15/11/2024 22:20
Jekob_82
(@jekob_82)
Post: 182
Estimable Member
Avviatore di Topic
 

perchè se faccio click su c1 il cursore va su E2?

 
Postato : 15/11/2024 23:28
gianfranco55
(@gianfranco55)
Post: 1797
Moderatore
 

ciao

perchè l'ho scritto nella macro

ActiveSheet.Range("Rielaborazione_Lista[Transiti]").RemoveDuplicates Columns:=1 _
, Header:=xlYes
Range("E2").Select
End If
End Sub

 

puoi cambiarlo a piacere

 
Postato : 15/11/2024 23:34
Jekob_82
(@jekob_82)
Post: 182
Estimable Member
Avviatore di Topic
 

Ok ma intendo dire è obbligatorio che punti ad una cella facendo click in c1 o si può anche togliere?

 
Postato : 16/11/2024 00:31
gianfranco55
(@gianfranco55)
Post: 1797
Moderatore
 

ciao

puoi toglierlo mati resta selezionata la colonna C

 
Postato : 16/11/2024 02:16
Jekob_82
(@jekob_82)
Post: 182
Estimable Member
Avviatore di Topic
 

a questo punto era meglio un comando a pulsante, dal momento che un’operazione manuale va fatta comunque, si clicca sul pulsante e restituisce i valori in formato testo. La selezione della cella C1 a mio avviso c’entra poco, ancor meno che il cursore si sposti su una cella vuota per eliminare i duplicati.

 
Postato : 16/11/2024 08:17
gianfranco55
(@gianfranco55)
Post: 1797
Moderatore
 

ciao

in automatico ( è un'illusione )non si fa niente

tutto deve essere attivato...come e quando lo decidi tu

ma l'evento che attiva la macro lo devi avere e questo vale per tutto non solo per excel.

anche le formule hanno bisogno di un evento ....anche se noi lo chiamiamo automatico il ricalcolo.

Il cursore lo faccio uscire per eliminare la selezione dalla colonna C non è necessario

alla prima cella che selezioni sparisce.

 
Postato : 16/11/2024 10:14
Jekob_82
(@jekob_82)
Post: 182
Estimable Member
Avviatore di Topic
 

Il cursore che si sposta non mi piace ma funziona. Preferivo un pulsante da premere. Ma comunque va bene. Ho messo il cursore in m2 che è la colonna dove mi restituisce i duplicati come testo. 

 
Postato : 16/11/2024 11:42
Jekob_82
(@jekob_82)
Post: 182
Estimable Member
Avviatore di Topic
 

Ciao avrei bisogno della stessa funzione anche su questo file:

Ho provato cosi ma non mi va.  Probabilmente sbaglio qualcosa

ActiveSheet.Range("Reshape_timbrature_v02__5[Dipendente]").RemoveDuplicates Columns:=1 _
, Header:=xlYes
Range("M4").Select
End If
End Sub

 

 
Postato : 18/11/2024 18:05
gianfranco55
(@gianfranco55)
Post: 1797
Moderatore
 

ciao

a me funziona

 Range("M2:M1000").Value = Range("L2:L1000").Value

    ActiveSheet.Range("Tabella2[Dipendente]").RemoveDuplicates Columns:=1, Header:= _
        xlYes
 
Postato : 18/11/2024 19:12
Jekob_82
(@jekob_82)
Post: 182
Estimable Member
Avviatore di Topic
 

No tabella2 non centra i duplicati deve rimuoverli da Reshape_timbrature_v02__5[Dipendente

 
Postato : 18/11/2024 21:05
Jekob_82
(@jekob_82)
Post: 182
Estimable Member
Avviatore di Topic
 

prova a vedere, funziona ma se clicco su m3 mi cancella il duplicato e me lo mette come testo ma se erroneamente clicco di nuovo su m3 mi cancella anche il duplicato come testo. è normale?

 

 
Postato : 18/11/2024 21:38
Pagina 2 / 3
Condividi:
My Agile Privacy
Questo sito utilizza cookie tecnici e di profilazione. Cliccando su accetta si autorizzano tutti i cookie di profilazione. Cliccando su rifiuta o la X si rifiutano tutti i cookie di profilazione. Cliccando su personalizza è possibile selezionare quali cookie di profilazione attivare.
Attenzione: alcune funzionalità di questa pagina potrebbero essere bloccate a seguito delle tue scelte privacy
     Scarica il nostro ebook gratuito     

Unisciti a oltre 35.000 professionisti
che hanno già scelto di semplificare il proprio lavoro
e aumentare la produttività con la nostra newsletter!

Scarica l’ebook con i
migliori trucchi e suggerimenti per Excel
selezionati per te da Excel Academy

Download