Valutazione 4.87/ 5 (100.00%) 5838 voti

Condividi:        

Vi chiedo un'aiuto per una Macro Excel

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

Vi chiedo un'aiuto per una Macro Excel

Postdi djenrick89 » 21/02/18 20:02

Ciao a tutti, ho necessita di creare una macro su Excel che mi cerchi sulla colonna "C" un determinato nome "pippo" e di conseguenza elimini l'intera riga dov' esso è contenuto.. spero di essermi spiegato al meglio.
Ringrazio in anticipo tutti quelli che vorranno darmi una mano.
Ciao a tutti.... :)
djenrick89
Utente Junior
 
Post: 10
Iscritto il: 21/02/18 19:53

Sponsor
 

Re: Vi chiedo un'aiuto per una Macro Excel

Postdi alfrimpa » 21/02/18 21:03

Prova così

Codice: Seleziona tutto
Sub EliminaRighe()
Dim inas Long
Dim ur as Long
ur = Cells(Rows.Count, "C").End(xlUp).Row
For i = ur to 1 Step -1
     If Range;"C" & i).Value = "pippo" Then
           Range("C" & i).EntireRow.Delete
     End if
Next i
End Sub
Alfredo

Win7 + Office 2007
Avatar utente
alfrimpa
Utente Senior
 
Post: 1201
Iscritto il: 30/12/13 17:01
Località: Napoli

Re: Vi chiedo un'aiuto per una Macro Excel

Postdi djenrick89 » 21/02/18 21:10

Grazie mille provo e ti dico...
djenrick89
Utente Junior
 
Post: 10
Iscritto il: 21/02/18 19:53

Re: Vi chiedo un'aiuto per una Macro Excel

Postdi alfrimpa » 21/02/18 22:01

Ma nelle celle della colonna C c'è un'unica stringa o ce ne sono diverse una delle quali è "pippo"?

In questo secondo caso il codice va modificato.
Alfredo

Win7 + Office 2007
Avatar utente
alfrimpa
Utente Senior
 
Post: 1201
Iscritto il: 30/12/13 17:01
Località: Napoli

Re: Vi chiedo un'aiuto per una Macro Excel

Postdi djenrick89 » 21/02/18 22:39

Allora ti posto un'immagine per essere più chiaro..
in questo caso a me servirebbe una macro che mi trova tutte le righe dove c'è la parola "pippo" in questo caso quelle 3 evidenziate in grigio e me le elimini.
questo è un'esempio ma ce ne possono essere anche molte di più di parole "pippo"

Immagine
djenrick89
Utente Junior
 
Post: 10
Iscritto il: 21/02/18 19:53

Re: Vi chiedo un'aiuto per una Macro Excel

Postdi alfrimpa » 21/02/18 23:32

E se in una cella c'è "pippo marco" la riga va eliminata o no?
Alfredo

Win7 + Office 2007
Avatar utente
alfrimpa
Utente Senior
 
Post: 1201
Iscritto il: 30/12/13 17:01
Località: Napoli

Re: Vi chiedo un'aiuto per una Macro Excel

Postdi djenrick89 » 22/02/18 09:02

Non credo capiti mai.. ma comunque meglio di no.. Grazieee
djenrick89
Utente Junior
 
Post: 10
Iscritto il: 21/02/18 19:53

Re: Vi chiedo un'aiuto per una Macro Excel

Postdi alfrimpa » 22/02/18 11:55

Allora la macro che ti ho scritto va bene.
Alfredo

Win7 + Office 2007
Avatar utente
alfrimpa
Utente Senior
 
Post: 1201
Iscritto il: 30/12/13 17:01
Località: Napoli

Re: Vi chiedo un'aiuto per una Macro Excel

Postdi djenrick89 » 22/02/18 12:01

Ok la devo provare allora..
Ma se volessi ottenere un'altro risultato sarebbe molto complesso secondo te?
ho un rilevatore di presenze che a fine mese scarico sul pc esportandolo in formato excel e il foglio generato è quello postato sopra,
la mia necessità è quella di ricavare velocemente per ciascun dipendente al quale è associato un codice numerico specifico (nella colonna "B") il totale delle ore lavorate che sono divise per giorni nella colonna "E" come potete vedere dalla foto esempio. Non sò se sono stato abbastanza chiaro..
djenrick89
Utente Junior
 
Post: 10
Iscritto il: 21/02/18 19:53

Re: Vi chiedo un'aiuto per una Macro Excel

Postdi Anthony47 » 22/02/18 13:37

Mi intrometto per la nuova richiesta, in attesa che torni Alfredo...
Se vuoi vedere gli orari fatti da ogni dipendente allora potresti usare il FiltroAutomatico su colonna B.

Se vuoi invece uno specchietto riepilogativo delle ore lavorate allora potresti creare su un nuovo foglio una tabella dove in colonna A metti tutti i Nominativi (o le matricole) e poi per ognuno di essi calcoli la somma delle ore lavorate; bastano funzioni tipo Somma.Se oppure Matrice.Somma.Prodotto

Per avere delle formule pronte serve pero' avere un esempio reale del tuo file.

Per le istruzioni su come allegare un file:
viewtopic.php?f=26&t=103893&p=605487#p605487

Ciao
Avatar utente
Anthony47
Moderatore
 
Post: 17646
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: Vi chiedo un'aiuto per una Macro Excel

Postdi djenrick89 » 22/02/18 14:13

Grazie mille per la risposta.. allegherò un file a breve
djenrick89
Utente Junior
 
Post: 10
Iscritto il: 21/02/18 19:53

Re: Vi chiedo un'aiuto per una Macro Excel

Postdi djenrick89 » 22/02/18 14:20

djenrick89
Utente Junior
 
Post: 10
Iscritto il: 21/02/18 19:53

Re: Vi chiedo un'aiuto per una Macro Excel

Postdi djenrick89 » 22/02/18 14:24

Ovviamente questo file è un'esempio quello reale sarà sicuramente molto più lungo (righe) e con qualche dipendente in più ma penso che non cambi molto..
djenrick89
Utente Junior
 
Post: 10
Iscritto il: 21/02/18 19:53

Re: Vi chiedo un'aiuto per una Macro Excel

Postdi Anthony47 » 22/02/18 14:28

Il formato va bene ma non vedo gli orari di lavoro...
Avatar utente
Anthony47
Moderatore
 
Post: 17646
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: Vi chiedo un'aiuto per una Macro Excel

Postdi djenrick89 » 22/02/18 14:57

Nella colonna "E" c'è solo in E2 E4 E7
djenrick89
Utente Junior
 
Post: 10
Iscritto il: 21/02/18 19:53

Re: Vi chiedo un'aiuto per una Macro Excel

Postdi Anthony47 » 22/02/18 23:49

Non capisco che orari siano 0,02 oppure 8,03 ma questo non impedisce di lavorare per creare uno specchietto.

In Foglio2 creati da A2 verso il basso l'elenco delle matricole di colonna B
In B2 riporti il nominativo con la formula
Codice: Seleziona tutto
=CERCA.VERT(A2;Foglio1!$B$1:$C$200;2;0)

In C2 riporti il totale della colonna E di ogni nominativo con la formula
Codice: Seleziona tutto
=SOMMA.SE(Foglio1!$B$1:$B$200;A2;Foglio1!$E$1:$E$200)
Formatta questo risultato come da tue necessita'

Poi copi B2:C2 verso il basso per tutte le matricole elencate.

Ecco come mi viene:
Immagine

Se l'elenco contiene piu' di 200 righe allora allunga tutti quei "$200" fino a una lunghezza di sicurezza.

Ciao
Avatar utente
Anthony47
Moderatore
 
Post: 17646
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: Vi chiedo un'aiuto per una Macro Excel

Postdi djenrick89 » 23/02/18 09:33

Wow grazie appena provo ti dico..
djenrick89
Utente Junior
 
Post: 10
Iscritto il: 21/02/18 19:53


Torna a Applicazioni Office Windows


Topic correlati a "Vi chiedo un'aiuto per una Macro Excel":


Chi c’è in linea

Visitano il forum: Nessuno e 51 ospiti