✔EM109 Registrare una Macro per eliminare Righe inutili e vuote, Excel MACRO

แชร์
ฝัง
  • เผยแพร่เมื่อ 8 ต.ค. 2024

ความคิดเห็น • 72

  • @gerardozuccala
    @gerardozuccala  7 ปีที่แล้ว +23

    Ragazzi vi piace questo video? che ne pensate è utile?

    • @simonecerullo6836
      @simonecerullo6836 6 ปีที่แล้ว

      Maiuscolo tab destra è il comando definitivo

  • @SergioPendola
    @SergioPendola 7 ปีที่แล้ว +1

    Gerardo è da tempo che cercavo una macro così. Sei in grado di realizzare i miei pensieri. Bravissimo.

    • @gerardozuccala
      @gerardozuccala  7 ปีที่แล้ว

      Ciao Sergio, vi leggo nelle vostre menti.. hahah ciao grazie di tutto

  • @tony586ful
    @tony586ful 3 ปีที่แล้ว +1

    Mio guru... Alle 23:36 di un martedì con questo video mi hai risolto un problema che stavo tentando di risolvere con la consulenza della NASA... grazie Gerardo

    • @claudio7267
      @claudio7267 2 ปีที่แล้ว

      idem adesso alle 22:05 ho scoperto per caso questo video smanettando su youtube e mi ha praticamente aiutato ad un problema che mi portavo da mesi a lavoro 😅😅

  • @Fromers
    @Fromers 7 ปีที่แล้ว +1

    Gerardo sei un mito! Grazie a te ho imparato molto! Grazie di cuore!!!!

  • @leonardopilo
    @leonardopilo 7 ปีที่แล้ว +1

    Bravo Gerardo, i tuoi video sono sempre interessanti, dal mese di agosto sei ripartito in quinta....bravo!!

    • @gerardozuccala
      @gerardozuccala  7 ปีที่แล้ว +1

      Speriamo di non ritornare in prima... hahah... ciao Leo grazie di tutto

  • @FB-ti5od
    @FB-ti5od 3 ปีที่แล้ว

    Ottimo video, pieno di consigli utili ed interfacciato con il VBA. Grazie sig. Gerardo x tutto quello che ci propone.

  • @Macsp0w3R
    @Macsp0w3R 7 ปีที่แล้ว +1

    Molto utile, proprio quello che mi serviva ma in un altro campo :) Grazie mille

    • @gerardozuccala
      @gerardozuccala  7 ปีที่แล้ว

      Ciao Max mi fa piacere che ti è stato utile

  • @MarioCalvano
    @MarioCalvano 7 ปีที่แล้ว +1

    Mi può essere molto utile. Come al solito grande Gerardo!

    • @gerardozuccala
      @gerardozuccala  7 ปีที่แล้ว

      A volte le.cose semplici sono le più utili, ciao Mario

  • @antonioautolitano261
    @antonioautolitano261 4 ปีที่แล้ว +1

    Grazie, mi hai aperto un mondo.....

  • @VittorioVetto1
    @VittorioVetto1 7 ปีที่แล้ว +1

    Ottimo!![!! Senz'altro utilizzerò queste macro ...... grazie Gerardo

    • @gerardozuccala
      @gerardozuccala  7 ปีที่แล้ว

      Ciao Vittorio, che piacere leggerti, un saluto

  • @LucyKuntz
    @LucyKuntz 5 ปีที่แล้ว

    Questo video è fatto davvero bene, semplice e completo. Ho seguito il video per creare per la prima volta una macro e l'ho trovato davvero esaustivo.
    Posso approfittare per chiederle se sa come posso fare per creare una macro per eliminare nuove righe inserite?
    Grazie mille

  • @ElizaTimcu
    @ElizaTimcu 6 ปีที่แล้ว +1

    Utilissimo!!! Spiegato bene e chiaro! Grazie!

    • @gerardozuccala
      @gerardozuccala  6 ปีที่แล้ว +1

      Ciao Eliza Grazie aspetto con ansia il tuo prossimo video, un saluto

  • @sbandu99
    @sbandu99 7 ปีที่แล้ว +1

    molto interessante!!! Bravo Gerardo

    • @gerardozuccala
      @gerardozuccala  7 ปีที่แล้ว

      Ciao Sbanduu99 grazie a te, ciao

  • @grazia6035
    @grazia6035 7 ปีที่แล้ว +1

    Molto utile sopratutto per ordini di acquisto

    • @gerryz9720
      @gerryz9720 7 ปีที่แล้ว +1

      Ciao Grazia, sono sicuro che questo file lo utilizzerai, visto che sei responsabile acquisti hotel, ciao ♥

  • @ginolobuglio3134
    @ginolobuglio3134 3 ปีที่แล้ว

    Guida utilissima!
    Grazie mille.

  • @sorr65
    @sorr65 7 ปีที่แล้ว +1

    Ottime macro. Bravo Gerardo

  • @orlandofr
    @orlandofr 5 ปีที่แล้ว

    Grande Gerardo! I tuoi video tutorial sono fantastici. Chiedo una cosa: come si potrebbe fare se voglio creare un ordine e archiviarlo in modo da avere sempre a disposizione tutti gli ordini prima di ripristinare l'elenco completo? Spero di aver scritto chiaramente la domanda. Grazie

  • @FedericoBenedetti81
    @FedericoBenedetti81 5 ปีที่แล้ว

    Ottimo video al quale non ho potuto non mettere un like: mi ha permesso di capire molte cose sulle macro, ma volevo farle una domanda: se inserisco un filtro e poi deseleziono celle vuote, non ottengo lo stesso risultato? O mi sfugge qualcosa?

  • @88Lully
    @88Lully 7 ปีที่แล้ว +1

    Come sempre gran bel video!! Top!!!

    • @gerardozuccala
      @gerardozuccala  7 ปีที่แล้ว +1

      Ciao Luisa è sempre un piacere leggerti, grazie e alla prossima

  • @marcoferrero4179
    @marcoferrero4179 ปีที่แล้ว

    Sei molto bravo. Video utilissimo

  • @stefanocrivellari3346
    @stefanocrivellari3346 5 ปีที่แล้ว

    Buonasera Gerardo le faccio i miei complimenti per l’immensa opportunità che ci ha dato nell’imparare questo incredibile programma, le chiedo una curiosità sulla base di una mia necessità lavorativa.
    Sarebbe possibile creare una Macro che mi restituisse un ordine di prodotti
    estrapolando e copiando solo le celle compilate in più fogli in una stessa cartella Excel ed eseguendo un operazione come la somma solo dei dati restituiti
    Grazie
    Le porgo i miei più cordiali Saluti
    Drago
    PS vorrei fornire ai miei agenti di commercio un file Excel con tutti i nostri prodotti divisi per aziende e dando loro la possibilità di inviare via mail solo il risultato della macro per l’evasione dell’ordine e comunicare al cliente in tempo reale il totale.

  • @vitomicheleboccardi9791
    @vitomicheleboccardi9791 7 ปีที่แล้ว +1

    Complimenti come per tutti i tuoi tutorial molto chiari e professionali. Relativamente alla soluzione proposta dal presente tutorial però, pur validissima sotto l'aspetto tecnico-programmatico, sarebbe stato molto più semplice ed immediato ricorrere ad un filtro dei contenuti della colonna ordini per celle non vuote.
    Rinnovo comunque i miei apprezzamenti per il tuo lavoro salutandoti cordialmente.

    • @gerardozuccala
      @gerardozuccala  7 ปีที่แล้ว +1

      Ciao Vito ottima soluzione questa è la conferma che con Excel non c'è mai una sola soluzione, grazie per la condivisione

  • @antonioesposito3329
    @antonioesposito3329 7 ปีที่แล้ว +1

    Ottimo lavoro come sempre, è QUASI perfetto. Dico quasi in quanto provando ho notato che se le celle da nascondere sono vuote la macro funziona perfettamente, ma se nelle celle vi sono delle formule tipo =SE( ... che riempiranno le celle all'accadimento della condizione, la macro mi da "Errore di run-time 1004" e dice "Non è stata trovata alcuna cella". Ne deduco che le celle vengono riconosciute "piene" (delle formule). Penso che occorrerebbe modificare la riga .....(xlCellTypeBlanks)... ma non sono giunto, per il momento, ad alcuna soluzione. Saluti cari Antonio

    • @antonioesposito3329
      @antonioesposito3329 7 ปีที่แล้ว +1

      Seguirò il tuo consiglio e cercherò nel forum. La mia idea è quella di impostare una formattazione condizionale alle celle che si riempiono e quindi nascondere le celle non formattate anziché "blancks". Grazie per la risposta.

    • @alecosta3675
      @alecosta3675 6 ปีที่แล้ว

      hai per caso trovato il modo? ho questo prob e sto sbattendo la testa contro al monitor perche non trovo la soluzione

    • @walterben3111
      @walterben3111 6 ปีที่แล้ว

      se nelle celle da selezionare ci sono formule allora, per memorizzare la macro, è necessario: "trova e seleziona" - "vai a formato speciale" - clik su "formule" deselezionando "numeri". Poi, sempre mentre la registrazione macro è attiva, "formato" - "nascondi e scopri" - "nascondi righe". Vale per Excel 2013

  • @smiddmar1
    @smiddmar1 7 ปีที่แล้ว +1

    GRANDE GERARDO UN SALUTO

    • @gerardozuccala
      @gerardozuccala  7 ปีที่แล้ว +1

      Ciao Smidmar1, grazie di tutto

  • @massimomontagna7242
    @massimomontagna7242 7 ปีที่แล้ว +1

    molto utile, personalmente aggiungerei una ulteriore macro che chiamerei aggiungi articoli in modo che mi riapra tutto il database senza cancellarmi tutti gli articoli già selezionati.

    • @gerardozuccala
      @gerardozuccala  7 ปีที่แล้ว +2

      Interessante, questa è una conferma che il VBA è magico

  • @everestmilton
    @everestmilton 5 ปีที่แล้ว

    Ciao Gerardo e grazie per tutti i tuoi video mooolto interessanti. mi chiamo Ringo e mi diletto in programmazione e formule (scopiazzate da te....). Personalmente uso sia vba che le formule, non sono un programmatore, ma mi baso moltissimo sui forum tipo il tuo o libri.
    Giusto perchè me lo hanno detto in diverse persone dei forum, usare il registratore si impara moltissimo, ma, come hai detto anche tu, registra anche cose che a noi non servono; inoltre ad usare il select oppure selection diverse volte, rallenta o impalla il codice, quindi sarebbe meglio evitarlo. Ho preso il tuo codice e l'ho modificato, spero tu non me ne voglia hehehehe
    Codice cancella righe:
    Range("I3:I645").SpecialCells(xlCellTypeBlanks).EntireRow.Hidden = True
    Codice riprisina righe e cancella:
    Range("I3:I645").ClearContents
    Range("I3:I645").SpecialCells(xlCellTypeBlanks).EntireRow.Hidden = False
    Chiaramente si potrebbe usare anche dei cicli for ecc., ma basandosi sull'esempio da te fornito, credo che ciò sia la migliore scrematura heheheheh
    Sei fantastico, ti ringrazio nuovamente per i magnifici video, continua ad istruirci.
    Ciaooooooo

  • @mariocarotenuto1617
    @mariocarotenuto1617 7 ปีที่แล้ว +1

    Geniale Gerardo, ci stavo lavorando da un po' e ti propongo la soluzione individuata dando un'occhiata pure alla rete, bisogna inserire i SI ed i NO nella colonna n.15 (od altro segno che si vuol utilizzare) per riconoscere la riga da eliminare. Una domanda, poi, utilizzando in ufficio office2007 che non ha la funzione Aggrega cosa posso utilizzare di alternativo per inserire delle funzioni nelle celle di colonne di tabelle poste in ordine differente con dati che provengono dalla prima scheda? Ecco, intanto, la differente soluzione:: Sub eliminarighe()
    Dim ur As Integer
    With Sheets("Verifica Ufficio")
    ur = .Cells(Rows.Count, 15).End(xlUp).Row
    For n = ur To 2 Step -1
    If .Cells(n, 15).Value "SI" Then
    .Cells(n, 15).EntireRow.Delete
    End If
    Next n
    End With
    End Sub

    • @gerardozuccala
      @gerardozuccala  7 ปีที่แล้ว

      Ottimo, grazie mario per la tua condivisione, ciao

  • @AntoniaAgostini-i7b
    @AntoniaAgostini-i7b ปีที่แล้ว

    Ciao Gerardo, è possibile eliminare le celle vuote operando su due colonne tipo ordini1 e ordini2?

  • @pistorius0018
    @pistorius0018 5 ปีที่แล้ว

    Grazie, ma i record che nascondi si possono tagliare ed incollare su di un altro foglio? grazie lorenzo

  • @giannicarramusa1703
    @giannicarramusa1703 3 ปีที่แล้ว

    volevo dire...molto bravo...

  • @scapu6582
    @scapu6582 6 ปีที่แล้ว +1

    Gran video, come sempre d’altronde, ho però una domanda da fare………… ho creato un piccolo programma dove le celle finali in base a cosa metto prima in altre celle mi danno un risultato (naturalmente ci sono delle formule nelle celle finali) che se non rientrano nel parametro della formula da me scritta, rimangono vuote. Alla fine di tutto dovrei stampare solamente le celle piene senza quelle vuote. Ho selezionato tutta la colonna e poi con F5, ho smarcato la funzione “celle vuote” e poi premuto ok , ma naturalmente mi si apre una finestra con la dicitura “ Non è stata trovata alcune cella”, in quanto anche se non c’è riportato nessun risultato al loro interno vi è una formula…………….. c’è il modo di aggirare l’ostacolo????????.............. un saluto a te e agli altri amici che ti seguono.

    • @gerardozuccala
      @gerardozuccala  6 ปีที่แล้ว

      Ciao Luca, Grazie di tutto, purtroppo non riesco a seguirti per motivi di tempo, prova a mettere la tu domanda su qualche forum, un saluto ciao

    • @scapu6582
      @scapu6582 6 ปีที่แล้ว

      ok

    • @CHIARA1998KIKA
      @CHIARA1998KIKA 4 ปีที่แล้ว

      Scapu65 trovato una soluzione? Ho lo stesso problema. Le celle non si nascondono perché non sono effettivamente vuote ma contengono una formula.. help

  • @matming3904
    @matming3904 5 ปีที่แล้ว +1

    Si poteva usare anche il filtro?

  • @EdoardoFerrari
    @EdoardoFerrari 4 ปีที่แล้ว

    Grazie davvero

  • @aniellogiordano695
    @aniellogiordano695 4 ปีที่แล้ว

    Gerardo ti volevo chiedere perché i tasti CTRL+Q non nasconde le righe vuote ma apre la finestra formattazione ?. Grazie

    • @gerardozuccala
      @gerardozuccala  4 ปีที่แล้ว +2

      Ciao Aniello, credo che dipenda dalla versione di Excel, che versione hai? prova CTR+9

  • @dspinelli0
    @dspinelli0 5 ปีที่แล้ว

    ciao posso chiederti come creare una macro per tenere la prima riga eliminarne 10 e ripetere fino alla fine del file?

  •  7 ปีที่แล้ว +1

    Wonderful…

  • @sergiomunegato912
    @sergiomunegato912 5 ปีที่แล้ว

    CIAO Gerardo sei un grande. Ho utilizzato subito le tue chiare indicazioni che girano perfettamente, unico "mio" problema è che, posizionate sopra lo spazio che poi elimina le righe, io ho messo delle celle che contengono formule che vorrei funzionassero anche dopo la "pulizia" da te suggerita con successo. Invece, nel mio caso, le formule non variano, cioè non calcolano il nuovo "status" creato cliccando la macro CancellaVuote, mi puoi suggerire qualcosa per favore. Grazie ancora per il tuo prezioso lavoro. sergio

  • @AndreaRostiAR
    @AndreaRostiAR 2 ปีที่แล้ว +1

    E possibile eliminare le celle vuote su un file con più colonne

  • @massimozanzi6538
    @massimozanzi6538 6 ปีที่แล้ว +1

    sarebbe interessante fare una formula per una ricerca degli articoli per selezionarli automaticamente senza scorrere sempre tutto il database . c'e ' questa possibilità?

  • @francescoloreto5641
    @francescoloreto5641 4 ปีที่แล้ว

    Scusatemi qualcuno potrebbe indicarmi come risolvere il problema ? Questo programmino funziona perfettamente ma io avrei bisogno di proteggere alcune celle in modo che non posssano essere modificate da chi lo utilizza. Grazie

  • @angeloroberto1417
    @angeloroberto1417 ปีที่แล้ว

    Per errore sul foglio elettronico di Open Office cliccando Ctrl+A si sono cancellate tutte le righe e le colonne chiedo come posso ripristinare righe e colonne. Grazie a chi mi da soluzioni per risolvere il
    problema.

  • @giannicarramusa1703
    @giannicarramusa1703 3 ปีที่แล้ว

    sei molto bravissimo...ma...non potresti andare più piano ?...chi ti corre dietro ?...

    • @gerardozuccala
      @gerardozuccala  3 ปีที่แล้ว

      Ciao Gianni grazie, volendo potresti abbassare la velocita a 0.75

  • @francescoloreto5641
    @francescoloreto5641 4 ปีที่แล้ว

    Funziona tutto perfettamente ma non funziona poi quando voglio proteggere le formule nelle celle.

  • @walterben3111
    @walterben3111 6 ปีที่แล้ว

    il tutto si può ottenere anche con le formule