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
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 😅😅
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
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.
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.
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
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
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.
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
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
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?
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.
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
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.
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
sarebbe interessante fare una formula per una ricerca degli articoli per selezionarli automaticamente senza scorrere sempre tutto il database . c'e ' questa possibilità?
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
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.
Ragazzi vi piace questo video? che ne pensate è utile?
Maiuscolo tab destra è il comando definitivo
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
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 😅😅
Gerardo è da tempo che cercavo una macro così. Sei in grado di realizzare i miei pensieri. Bravissimo.
Ciao Sergio, vi leggo nelle vostre menti.. hahah ciao grazie di tutto
Bravo Gerardo, i tuoi video sono sempre interessanti, dal mese di agosto sei ripartito in quinta....bravo!!
Speriamo di non ritornare in prima... hahah... ciao Leo grazie di tutto
Gerardo sei un mito! Grazie a te ho imparato molto! Grazie di cuore!!!!
Ciao Matteo grazie a te, ciao
Ottimo video, pieno di consigli utili ed interfacciato con il VBA. Grazie sig. Gerardo x tutto quello che ci propone.
Molto utile, proprio quello che mi serviva ma in un altro campo :) Grazie mille
Ciao Max mi fa piacere che ti è stato utile
Ottimo!![!! Senz'altro utilizzerò queste macro ...... grazie Gerardo
Ciao Vittorio, che piacere leggerti, un saluto
molto interessante!!! Bravo Gerardo
Ciao Sbanduu99 grazie a te, ciao
Grazie, mi hai aperto un mondo.....
Mi può essere molto utile. Come al solito grande Gerardo!
A volte le.cose semplici sono le più utili, ciao Mario
Utilissimo!!! Spiegato bene e chiaro! Grazie!
Ciao Eliza Grazie aspetto con ansia il tuo prossimo video, un saluto
Molto utile sopratutto per ordini di acquisto
Ciao Grazia, sono sicuro che questo file lo utilizzerai, visto che sei responsabile acquisti hotel, ciao ♥
Come sempre gran bel video!! Top!!!
Ciao Luisa è sempre un piacere leggerti, grazie e alla prossima
Guida utilissima!
Grazie mille.
Sei molto bravo. Video utilissimo
Ottime macro. Bravo Gerardo
Ciao Francesco grazie
GRANDE GERARDO UN SALUTO
Ciao Smidmar1, grazie di tutto
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
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.
Interessante, questa è una conferma che il VBA è magico
Grazie davvero
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.
Ciao Vito ottima soluzione questa è la conferma che con Excel non c'è mai una sola soluzione, grazie per la condivisione
volevo dire...molto bravo...
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
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
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.
hai per caso trovato il modo? ho questo prob e sto sbattendo la testa contro al monitor perche non trovo la soluzione
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
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
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?
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.
Wonderful…
Thank You!
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
Ottimo, grazie mario per la tua condivisione, ciao
Ciao Gerardo, è possibile eliminare le celle vuote operando su due colonne tipo ordini1 e ordini2?
Grazie, ma i record che nascondi si possono tagliare ed incollare su di un altro foglio? grazie lorenzo
Gerardo ti volevo chiedere perché i tasti CTRL+Q non nasconde le righe vuote ma apre la finestra formattazione ?. Grazie
Ciao Aniello, credo che dipenda dalla versione di Excel, che versione hai? prova CTR+9
Si poteva usare anche il filtro?
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.
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
ok
Scapu65 trovato una soluzione? Ho lo stesso problema. Le celle non si nascondono perché non sono effettivamente vuote ma contengono una formula.. help
ciao posso chiederti come creare una macro per tenere la prima riga eliminarne 10 e ripetere fino alla fine del file?
E possibile eliminare le celle vuote su un file con più colonne
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
sarebbe interessante fare una formula per una ricerca degli articoli per selezionarli automaticamente senza scorrere sempre tutto il database . c'e ' questa possibilità?
grazie mille.
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
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.
Funziona tutto perfettamente ma non funziona poi quando voglio proteggere le formule nelle celle.
ovvero quando proteggo il foglio
sei molto bravissimo...ma...non potresti andare più piano ?...chi ti corre dietro ?...
Ciao Gianni grazie, volendo potresti abbassare la velocita a 0.75
il tutto si può ottenere anche con le formule