Pagina 1 di 2 12 UltimaUltima
Risultati da 1 a 30 di 34

Discussione: Pulizia di un foglio excel costituito da una lista di nomi copiati da una pagina web



  1. #1
    L'avatar di Master
    Clicca e Apri
    Data Registrazione
    Jan 2016
    Località
    Macerata
    Età
    35
    Messaggi
    74
    Versione Office
    2010
    Likes ricevuti
    0
    Likes dati
    1

    Pulizia di un foglio excel costituito da una lista di nomi copiati da una pagina web

    Buonasera,
    ho copiato una lista di paesi da una pagina web e prima di elaborare questa lista dovre fare una serie di operazioni, possibilimente rimanendo sempre in excel.
    Nello specifico:

    1. eliminare il collegamento ipertestuale
    2. mettere i nome in righe successive
    3. sostituire la virgola con un punto o meglio con nessun carattere
    4. eliminare le parentesi ()
    5. inserire un tag fra la fine dei caratteri del paese e il numero in modo tale che il paese sia su una cella (A) ed il numero sulla cella adiacente (B)
    Il numero dei paesi o dei records è variabile.

    Per fare questo, non conoscendo bene il VBA, ho trovato un modo un pò troppo manuale lanciando una serie di trova e sostituisci da Word, passando da un block note. In pratica copio tutta la lista nel blocknote, poi la ricopia in Word. In questo modo i collegamenti ipertestuali sono persi. Poi, in word lancio i seguenti trova e sostituisci:
    - TROVA: ^p^p SOSTITUISCI ^P ---> in questo modo riduco gli spazi
    - TROVA: , SOSTITUISCI "" ---> elimino le virgole
    - TROVA: ) SOSTITUISCI "" ---> elimino le parentesi
    - TROVA: ( SOSTITUISCI "^t" ---> inserisco un TAG fra la fine della parola ed il numero. da segnalare che questo comando (^t) non funziona in excel


    Chiaramente questo processo è troppo lungo cosi vi chiedo se cortesemente potete aiutarmi a velocizzare l'operazione.

    In allegato il file di partenza Cartel1.

    Grazie mille per la collaborazione
    File Allegati File Allegati
    Ultima modifica fatta da:ges; 28/09/16 alle 17:42

  2. #2
    L'avatar di rollis13
    Clicca e Apri
    Data Registrazione
    Nov 2015
    Località
    Cordenons
    Messaggi
    724
    Versione Office
    2010 64bit
    Likes ricevuti
    114
    Likes dati
    44

    Re: Pulizia di un foglio excel costituito da una lista di nomi copiati da una pagina web

    Perché non registri la macro direttamente in Word ? ripetendo tutte quelle operazioni che esegui manualmente.

    Potresti provare da Excel ad importare quei dati tramite il menu: Dati / Da Web (Carica dati esterni da web) e vedere se puoi ripulire durante l'import.

  3. #3

    L'avatar di ges
    Clicca e Apri
    Data Registrazione
    Jun 2015
    Località
    Como
    Età
    53
    Messaggi
    5897
    Versione Office
    2011MAC 2016WIN
    Likes ricevuti
    1828
    Likes dati
    1163

    Re: Pulizia di un foglio excel costituito da una lista di nomi copiati da una pagina web

    Ciao,
    prova con questo codice.

    Codice: 
    Sub sostituisci()
        Dim wks As Worksheet
        Dim y As Long
        Dim sht As Object
        Dim fnd As Variant
        Dim rplc As Variant
        Dim ReplaceCount As Long
        Set wks = Worksheets("Foglio1")
        Application.ScreenUpdating = False
        uRiga = Cells(Rows.Count, 1).End(xlUp).Row
        For y = 1 To uRiga
          With wks.Range("A" & y)
            .Hyperlinks.Delete
            .Value = Trim(.Value)
            Do While InStr(1, .Value, "  ") > 0
              .Value = Replace(.Value, "  ", " ")
            Loop
          End With
        Next
        For Each sht In Range("A1:A" & uRiga)
            sht.Cells.Replace what:=")", Replacement:=""
            sht.Cells.Replace what:="(", Replacement:=" "
            sht.Cells.Replace what:=",", Replacement:=""
        Next sht
        Set wks = Nothing
        Application.ScreenUpdating = True
    End Sub
    File Allegati File Allegati
    Quando si scartano tutte le ipotesi possibili, quella che resta, anche se può sembrare improbabile, non può che essere quella giusta!

  4. #4
    L'avatar di Master
    Clicca e Apri
    Data Registrazione
    Jan 2016
    Località
    Macerata
    Età
    35
    Messaggi
    74
    Versione Office
    2010
    Likes ricevuti
    0
    Likes dati
    1

    Re: Pulizia di un foglio excel costituito da una lista di nomi copiati da una pagina web

    Buongiorno Grazie mille per il codice.
    Mi sembra un buon punto di partenza ma lo script...
    1. dovrebbe spostare il numero nella cella adiacente. Il Paese dovrebbe essere nella colonna A ed il numero nella colona B
    2. i Paesi devono essere disposti sequenzialmente e non devono esserci celle vuote. Attenzione ai Paesi composti da più nomi come ad esempio "Bosnia and Herzegovina"
    Grazie mille per l'aiuto
    Andrea Buratti

  5. #5

    L'avatar di ges
    Clicca e Apri
    Data Registrazione
    Jun 2015
    Località
    Como
    Età
    53
    Messaggi
    5897
    Versione Office
    2011MAC 2016WIN
    Likes ricevuti
    1828
    Likes dati
    1163

    Re: Pulizia di un foglio excel costituito da una lista di nomi copiati da una pagina web

    Ciao,
    leggendo meglio noto infatti che mi era sfuggita questa parte della tua richiesta.
    Rimedio subito, ecco il nuovo codice:
    Codice: 
    Sub sostituisci()
        Dim wks As Worksheet
        Dim y As Long
        Dim sht As Object
        Dim fnd As Variant
        Dim rplc As Variant
        Dim ReplaceCount As Long
        Dim Cont As Integer
        Dim stringa As String
        Dim N As Integer
        Set wks = Worksheets("Foglio1")
        Application.ScreenUpdating = False
        uRiga = Cells(Rows.Count, 1).End(xlUp).Row
        For y = 1 To uRiga
          With wks.Range("A" & y)
            .Hyperlinks.Delete
            .Value = Trim(.Value)
            Do While InStr(1, .Value, "  ") > 0
              .Value = Replace(.Value, "  ", " ")
            Loop
          End With
        Next
        For Each sht In Range("A1:A" & uRiga)
            sht.Cells.Replace what:=")", Replacement:=""
            sht.Cells.Replace what:="(", Replacement:=" "
            sht.Cells.Replace what:=",", Replacement:=""
        Next sht
    With wks
        .Range("A1:A" & uRiga).SpecialCells(xlCellTypeBlanks).Delete Shift:=xlUp
            For y = 1 To uRiga
                stringa = .Range("A" & y)
                Cont = 0
                    For N = 1 To Len(stringa)
                        If Mid(stringa, N, 1) >= "0" And Mid(stringa, N, 1) <= "9" Then
                            .Range("B" & y) = .Range("B" & y) & Mid(stringa, N, 1)
                        End If
                    Next N
                .Range("A" & y).Replace what:=.Range("B" & y), Replacement:=""
            Next y
    End With
        Set wks = Nothing
        Application.ScreenUpdating = True
    End Sub
    File Allegati File Allegati
    Quando si scartano tutte le ipotesi possibili, quella che resta, anche se può sembrare improbabile, non può che essere quella giusta!

  6. #6
    L'avatar di Master
    Clicca e Apri
    Data Registrazione
    Jan 2016
    Località
    Macerata
    Età
    35
    Messaggi
    74
    Versione Office
    2010
    Likes ricevuti
    0
    Likes dati
    1

    Re: Pulizia di un foglio excel costituito da una lista di nomi copiati da una pagina web

    Mitico ! Funziona.
    Grazie, grazie, grazie mille !
    Andrea

  7. #7
    L'avatar di Master
    Clicca e Apri
    Data Registrazione
    Jan 2016
    Località
    Macerata
    Età
    35
    Messaggi
    74
    Versione Office
    2010
    Likes ricevuti
    0
    Likes dati
    1

    Re: Pulizia di un foglio excel costituito da una lista di nomi copiati da una pagina web

    Un ulteriore domanda...
    Ho notato che alla fine dei Paesi rimane uno spazio.
    Questo mi può impedire un successivo corretto CERCA.VERT.
    Dato che ho installato il pacchetto TRIM.SPACES si potrebbe aggiungere nella macro anche questo task in modo tale da eliminare lo spazio ?
    Grazie mille per l'attenzione

  8. #8

    L'avatar di ges
    Clicca e Apri
    Data Registrazione
    Jun 2015
    Località
    Como
    Età
    53
    Messaggi
    5897
    Versione Office
    2011MAC 2016WIN
    Likes ricevuti
    1828
    Likes dati
    1163

    Re: Pulizia di un foglio excel costituito da una lista di nomi copiati da una pagina web

    Ciao,
    l'avevo messo io quello spazio per dividere nome e numero nella stessa cella, per togliero basta modificare questa riga

    da così:
    Codice: 
    ....
            sht.Cells.Replace what:="(", Replacement:=" "
            ....
    a così:
    Codice: 
    ....
            sht.Cells.Replace what:="(", Replacement:=""
            ....
    File Allegati File Allegati
    Quando si scartano tutte le ipotesi possibili, quella che resta, anche se può sembrare improbabile, non può che essere quella giusta!

  9. #9
    L'avatar di Master
    Clicca e Apri
    Data Registrazione
    Jan 2016
    Località
    Macerata
    Età
    35
    Messaggi
    74
    Versione Office
    2010
    Likes ricevuti
    0
    Likes dati
    1

    Re: Pulizia di un foglio excel costituito da una lista di nomi copiati da una pagina web

    Fantastico !
    Grazie mille

  10. #10
    L'avatar di Master
    Clicca e Apri
    Data Registrazione
    Jan 2016
    Località
    Macerata
    Età
    35
    Messaggi
    74
    Versione Office
    2010
    Likes ricevuti
    0
    Likes dati
    1

    Re: Pulizia di un foglio excel costituito da una lista di nomi copiati da una pagina web

    Ciao Ges,
    lavorando con il tuo file ho notato un piccolo problemino.
    puoi aiutarmi ?

  11. #11
    L'avatar di rollis13
    Clicca e Apri
    Data Registrazione
    Nov 2015
    Località
    Cordenons
    Messaggi
    724
    Versione Office
    2010 64bit
    Likes ricevuti
    114
    Likes dati
    44

    Re: Pulizia di un foglio excel costituito da una lista di nomi copiati da una pagina web

    Sì, ma, ma anche per Ges ... qual è il problemino ? Forse ti conviene dare qualche indizio e magari, meglio ancora, allegare una copia dell'attuale file su cui stai lavorando in modo da poter replicare il problema che andrai ad evidenziare.

  12. #12
    L'avatar di Master
    Clicca e Apri
    Data Registrazione
    Jan 2016
    Località
    Macerata
    Età
    35
    Messaggi
    74
    Versione Office
    2010
    Likes ricevuti
    0
    Likes dati
    1

    Re: Pulizia di un foglio excel costituito da una lista di nomi copiati da una pagina web

    L'ultimo file funziona abbastanza bene.

    Tuttavia, ci sono due questioni:
    1. Capita che inserisco la mia lista di nomi premo il tasto e la separazione non avviene bene. In allegato vi invio un risultato. Ho pensato che il problema sia in uno spazio, quindi ho scoperto che se lancio il plug-in Trim-space la pulizia avviene correttamente. Cortesemete, sarebbe possibile modificare lo script in modo tale che non debba perdere tempo a lanciare tutte le volte il Trim-space e ottenga una lista correttamente pulita ? Nel foglio 2 ho inserito anche una lista estratta che ddovrebbe essere ripulita per farvi capire meglio come intervenire

    2. dovrei rifare l'operazione di pulizia varie volte ed un tasto per cancellare tutta la lista farebbe comodo.
    Cortesemente, sarebbe possibile inserire un tasto che dopo aver pulita la lista, la cancelli e mi permetta di ricoperiare un nuovo elenco ?
    Grazie mille
    File Allegati File Allegati

  13. #13

    L'avatar di ges
    Clicca e Apri
    Data Registrazione
    Jun 2015
    Località
    Como
    Età
    53
    Messaggi
    5897
    Versione Office
    2011MAC 2016WIN
    Likes ricevuti
    1828
    Likes dati
    1163

    Re: Pulizia di un foglio excel costituito da una lista di nomi copiati da una pagina web

    Citazione Originariamente Scritto da Master Visualizza Messaggio
    Ciao Ges,
    lavorando con il tuo file ho notato un piccolo problemino.
    puoi aiutarmi ?
    Mi ero preoccupato!
    Invece si trattava solo di aggiungere un bottone che cancella.
    Codice: 
    Sub cancella()
    Dim uRiga As Long
      uRiga = Cells(Rows.Count, 1).End(xlUp).Row
         With Sheets(1)
             .Range("A1:B" & uRiga).ClearContents
          End With
    End Sub
    Ecco il file.
    File Allegati File Allegati
    Quando si scartano tutte le ipotesi possibili, quella che resta, anche se può sembrare improbabile, non può che essere quella giusta!

  14. #14
    L'avatar di Master
    Clicca e Apri
    Data Registrazione
    Jan 2016
    Località
    Macerata
    Età
    35
    Messaggi
    74
    Versione Office
    2010
    Likes ricevuti
    0
    Likes dati
    1

    Re: Pulizia di un foglio excel costituito da una lista di nomi copiati da una pagina web

    Ho modificato il messaggio Ges. C'è un altra piccola questioncina !

  15. #15

    L'avatar di ges
    Clicca e Apri
    Data Registrazione
    Jun 2015
    Località
    Como
    Età
    53
    Messaggi
    5897
    Versione Office
    2011MAC 2016WIN
    Likes ricevuti
    1828
    Likes dati
    1163

    Re: Pulizia di un foglio excel costituito da una lista di nomi copiati da una pagina web

    Mah,
    ho copiato i dati dal Foglio2 al Foglio1 avviando la macro ma non vedo nessun problema.
    Dovresti spiegarti meglio.

    Ti riporto il foglio con la prova che ho fatto.
    File Allegati File Allegati
    Quando si scartano tutte le ipotesi possibili, quella che resta, anche se può sembrare improbabile, non può che essere quella giusta!

  16. #16
    L'avatar di Master
    Clicca e Apri
    Data Registrazione
    Jan 2016
    Località
    Macerata
    Età
    35
    Messaggi
    74
    Versione Office
    2010
    Likes ricevuti
    0
    Likes dati
    1

    Re: Pulizia di un foglio excel costituito da una lista di nomi copiati da una pagina web

    Ti mando quest'altra versione.
    Ho copiato quello che è nel foglio 2 ed il risultato della macro è quello che vedi nel foglio 1.
    Non è stata fatta una buona separazione
    grazie mille per l'attenzione
    File Allegati File Allegati

  17. #17
    L'avatar di rollis13
    Clicca e Apri
    Data Registrazione
    Nov 2015
    Località
    Cordenons
    Messaggi
    724
    Versione Office
    2010 64bit
    Likes ricevuti
    114
    Likes dati
    44

    Re: Pulizia di un foglio excel costituito da una lista di nomi copiati da una pagina web

    Quel tipo di risultato che si vede nel Foglio1 lo si ottiene solo quando viene interrotta e fatta ripartire dall'inizio. Riprova con questa versione (parzialmente rivisitata) della macro di ges.
    Codice: 
    Option Explicit
    
    Sub sostituisci()
    
        Dim wks             As Worksheet
        Dim y               As Long
        Dim sht As Range    'As Object
        Dim stringa         As String
        Dim N               As Integer
        Dim uRiga           As Long
        
        Set wks = Worksheets("Foglio1")
        Application.ScreenUpdating = False
        wks.Range("A1:A" & Cells(Rows.Count, 1).End(xlUp).Row).SpecialCells(xlCellTypeBlanks).Delete Shift:=xlUp    'spostata
        uRiga = Cells(Rows.Count, 1).End(xlUp).Row
        For y = 1 To uRiga
            With wks.Range("A" & y)
                .Hyperlinks.Delete
                .Value = Trim(.Value)
                Do While InStr(1, .Value, "  ") > 0
                    .Value = Replace(.Value, "  ", " ")
                Loop
            End With
        Next
        For Each sht In Range("A1:A" & uRiga)
            sht.Cells.Replace what:=")", Replacement:=""
            sht.Cells.Replace what:="(", Replacement:=""
            sht.Cells.Replace what:=",", Replacement:=""
        Next sht
        With wks
            For y = 1 To uRiga
                stringa = .Range("A" & y)
                For N = 1 To Len(stringa)
                    If Mid(stringa, N, 1) >= "0" And Mid(stringa, N, 1) <= "9" Then
                        .Range("B" & y) = .Range("B" & y) & Mid(stringa, N, 1)
                    End If
                Next N
                .Range("A" & y).Replace what:=.Range("B" & y), Replacement:=""
            Next y
        End With
        Set wks = Nothing
        Application.ScreenUpdating = True
        
    End Sub

  18. #18
    L'avatar di Master
    Clicca e Apri
    Data Registrazione
    Jan 2016
    Località
    Macerata
    Età
    35
    Messaggi
    74
    Versione Office
    2010
    Likes ricevuti
    0
    Likes dati
    1

    Re: Pulizia di un foglio excel costituito da una lista di nomi copiati da una pagina web

    Cortesemente, potresti mettere script in un file aggiungendo:
    - un bottone per cancellare tutta la lista ?
    - un bottone che seleziona e copia tutte le celle ripulite del foglio ?
    Grazie mille per la disponibilità

  19. #19
    L'avatar di rollis13
    Clicca e Apri
    Data Registrazione
    Nov 2015
    Località
    Cordenons
    Messaggi
    724
    Versione Office
    2010 64bit
    Likes ricevuti
    114
    Likes dati
    44

    Re: Pulizia di un foglio excel costituito da una lista di nomi copiati da una pagina web

    Per quanto riguarda la cancellazione della lista la macro te l'ha già fornita ges nel suo post #13 e per crearti l'apposito bottone puoi seguire uno dei video di Gerardo e precisamente dal 10:30 minuto in poi del video EP53 che trovi qui: https://www.youtube.com/watch?v=EW6hqSWauio

  20. I seguenti utenti hanno dato un "Like"

    ges

  21. #20
    L'avatar di Master
    Clicca e Apri
    Data Registrazione
    Jan 2016
    Località
    Macerata
    Età
    35
    Messaggi
    74
    Versione Office
    2010
    Likes ricevuti
    0
    Likes dati
    1

    Re: Pulizia di un foglio excel costituito da una lista di nomi copiati da una pagina web

    Ciao Rollis,
    ho ricopiato il codice ma non funziona bene.
    Dopo un pò, anche se lancio la macro senza che la selezione, ritorna lo stesso problema.
    Solo se lancio il plugin trim-space il file viene ripulito correttamente.

  22. #21
    L'avatar di Master
    Clicca e Apri
    Data Registrazione
    Jan 2016
    Località
    Macerata
    Età
    35
    Messaggi
    74
    Versione Office
    2010
    Likes ricevuti
    0
    Likes dati
    1

    Re: Pulizia di un foglio excel costituito da una lista di nomi copiati da una pagina web

    Comunque, ho notato che il problema si verifica dopo la prima volta che i dati vengono ripuliti.
    All'inizio funzione, poi solo con il trim space funziona. Immagino che ci siano degli spazi bianchi che non si elimino e questo incasina la formula per la separzione.
    Cortesemente, potete aiutarmi ?

  23. #22
    L'avatar di rollis13
    Clicca e Apri
    Data Registrazione
    Nov 2015
    Località
    Cordenons
    Messaggi
    724
    Versione Office
    2010 64bit
    Likes ricevuti
    114
    Likes dati
    44

    Re: Pulizia di un foglio excel costituito da una lista di nomi copiati da una pagina web

    Personalmente non ho idea di cosa stia succedendo nel tuo Excel. I miei test con le macro di ges () fino ad ora non hanno evidenziato problemi particolari. Per sicurezza allego il file che sto utilizzando completo di dati (con copia di riserva) e le macro inserite. Nella macro di ges è già previsto il "Trim" pertanto non vedo l'utilità di farlo manualmente.
    File Allegati File Allegati

  24. #23
    L'avatar di Master
    Clicca e Apri
    Data Registrazione
    Jan 2016
    Località
    Macerata
    Età
    35
    Messaggi
    74
    Versione Office
    2010
    Likes ricevuti
    0
    Likes dati
    1

    Re: Pulizia di un foglio excel costituito da una lista di nomi copiati da una pagina web

    Il problema si verifica ancora purtroppo, non dopo la prima ripulitura ma nelle successive.
    Ho inserito nel foglio varie liste. Prova pure per favore.
    Cortesemente, puoi aiutarmi ?
    File Allegati File Allegati

  25. #24

    L'avatar di ges
    Clicca e Apri
    Data Registrazione
    Jun 2015
    Località
    Como
    Età
    53
    Messaggi
    5897
    Versione Office
    2011MAC 2016WIN
    Likes ricevuti
    1828
    Likes dati
    1163

    Re: Pulizia di un foglio excel costituito da una lista di nomi copiati da una pagina web

    Ciao,
    ho visto che nel file che hai allegato si generava un errore se nella colonna A non c'erano celle vuote, quindi ho gestito l'errore prevedendo un passaggio alla riga più in basso.

    Codice: 
    ...
        uRiga = Cells(Rows.Count, 1).End(xlUp).Row
    On Error GoTo ERRORE
        wks.Range("A1:A" & Cells(Rows.Count, 1).End(xlUp).Row).SpecialCells(xlCellTypeBlanks).Delete Shift:=xlUp
    ERRORE:
        For y = 1 To uRiga
    ..
    Allego il file
    File Allegati File Allegati
    Quando si scartano tutte le ipotesi possibili, quella che resta, anche se può sembrare improbabile, non può che essere quella giusta!

  26. #25
    L'avatar di rollis13
    Clicca e Apri
    Data Registrazione
    Nov 2015
    Località
    Cordenons
    Messaggi
    724
    Versione Office
    2010 64bit
    Likes ricevuti
    114
    Likes dati
    44

    Re: Pulizia di un foglio excel costituito da una lista di nomi copiati da una pagina web

    Dopo svariate decine di tentativi l'unico errore l'ho generato ripetendo l'elaborazione senza aver cancellato il contenuto della colonna B, cosa che non può succedere in quanto la macro "Cancella" di ges provvede a "cancellare" entrambe le colonne utilizzate, ovvero A e B.

  27. #26
    L'avatar di Master
    Clicca e Apri
    Data Registrazione
    Jan 2016
    Località
    Macerata
    Età
    35
    Messaggi
    74
    Versione Office
    2010
    Likes ricevuti
    0
    Likes dati
    1

    Re: Pulizia di un foglio excel costituito da una lista di nomi copiati da una pagina web

    Mi didpspiace Ges ma il problema ancora si verifica.
    Nei primi tentativi era perfetto ma dopo un pò ha ricominciato.
    Ripeto, solo se lancio il Trim-space (che non sostituisce nulla) non avvengono errori.
    Cortesemente, mi puoi spiegare perchè si verifica ? Riesci ad ovviare all'inconveniente ?

  28. #27

    L'avatar di ges
    Clicca e Apri
    Data Registrazione
    Jun 2015
    Località
    Como
    Età
    53
    Messaggi
    5897
    Versione Office
    2011MAC 2016WIN
    Likes ricevuti
    1828
    Likes dati
    1163

    Re: Pulizia di un foglio excel costituito da una lista di nomi copiati da una pagina web

    Ma il problema che hai allegato nel post #23 è stato risolto.
    Non riesco ad aiutari se non capisco quale è il problema ... o meglio ... lo spieghi a voce ma nel file non lo trovo.
    Facciamo così allega un file in cui trovi il problema e vediamo di risolverlo.
    Quando si scartano tutte le ipotesi possibili, quella che resta, anche se può sembrare improbabile, non può che essere quella giusta!

  29. #28
    L'avatar di Master
    Clicca e Apri
    Data Registrazione
    Jan 2016
    Località
    Macerata
    Età
    35
    Messaggi
    74
    Versione Office
    2010
    Likes ricevuti
    0
    Likes dati
    1

    Re: Pulizia di un foglio excel costituito da una lista di nomi copiati da una pagina web

    Aspetta ! Forse non ci siam capiti.
    Da quello che vedo nel mio PC (se vuoi ti mando uno screenshot) anche nel tuo file si genera una cosa di questo tipo:
    - Ghana(11,705) 11705
    - Spain(2,050) 2050
    - Italy(1,706) 1706
    Deve rimanere solo il nome della nazione senza numero nella colonna A mentre nella colonna B deve esserci solo il numero senza virgola.
    Ripeto solo se dopo aver copiato la lista eseguo il plugin Trim-space il problema non si verifica.
    Devo scaricare 100 liste come quelle che ti ho inviato nel foglio del commento #23 quindi non posso darti in maniera esaustiva tutti i casi.
    Non so come poterti aiutare. Grazie mille per la collaborazione.

  30. #29

    L'avatar di ges
    Clicca e Apri
    Data Registrazione
    Jun 2015
    Località
    Como
    Età
    53
    Messaggi
    5897
    Versione Office
    2011MAC 2016WIN
    Likes ricevuti
    1828
    Likes dati
    1163

    Re: Pulizia di un foglio excel costituito da una lista di nomi copiati da una pagina web

    Citazione Originariamente Scritto da Master Visualizza Messaggio
    ...
    Non so come poterti aiutare. .
    Non so io come aiutarti poichè non trovo l'errore di cui mi parli.
    Facciamo così, quando hai quel problema che dici, ti metto un file con un altro bottone che toglie i numeri nella parentesi, vediamo se così risolvi i casi strani che ti capitano.
    Codice: 
    Option Explicit
    Sub escludi()
    Dim CL As Object, uRiga As Long
    On Error GoTo FINE
    uRiga = Sheets(1).Cells(Rows.Count, 1).End(xlUp).Row
        For Each CL In Sheets(1).Range("A1:A" & uRiga)
            CL = Left(CL, InStr(CL, "(") - 1)
        Next
    FINE:
    End Sub
    File Allegati File Allegati
    Quando si scartano tutte le ipotesi possibili, quella che resta, anche se può sembrare improbabile, non può che essere quella giusta!

  31. #30
    L'avatar di Master
    Clicca e Apri
    Data Registrazione
    Jan 2016
    Località
    Macerata
    Età
    35
    Messaggi
    74
    Versione Office
    2010
    Likes ricevuti
    0
    Likes dati
    1

    Re: Pulizia di un foglio excel costituito da una lista di nomi copiati da una pagina web

    Posso dirti che mi son reso conto che il problema si verifica solo quando copio la lista dalla pagina HTML in cui sto facendo le ricerche ad excel.
    Se copio le altre liste dai fogli 2,3,4, ecc. nel foglio 1 il problema non si verifica. Quindi voi non lo vedete.

Discussioni Simili

  1. confrontare e trovare corrispondenze in una lista di nomi.
    Di Emyl73 nel forum Domande su Excel in generale
    Risposte: 13
    Ultimo Messaggio: 24/01/17, 14:13
  2. Macro per importazione e pulizia di file CSV
    Di G.Bove nel forum Domande su Excel VBA e MACRO
    Risposte: 5
    Ultimo Messaggio: 24/01/16, 23:07
  3. Lista nomi file varie cartelle
    Di Mesinex nel forum Domande su Excel VBA e MACRO
    Risposte: 17
    Ultimo Messaggio: 11/01/16, 15:32
  4. Spostare pagina con formule su altro foglio
    Di Gius nel forum Domande su Excel in generale
    Risposte: 14
    Ultimo Messaggio: 14/09/15, 11:14
  5. Ricerca di Nome e Cognome da una lista di nomi simili
    Di Gerardo Zuccalà nel forum Domande su Excel in generale
    Risposte: 20
    Ultimo Messaggio: 27/08/15, 14:16

Tag per Questa Discussione

Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •