| | Post: 244 | Registrato il: 29/04/2002
| Utente Junior | 2007 | | OFFLINE | |
|
05/03/2018 21:46 | |
Ciao, in questa cartella c'è un foglio denominato Foglio1 dove all'interno, nelle celle C2:G vengono inseriti dei numeri.
Nel foglio denominato estrazioni Totali, nelle celle F2/F31 e N2/N31 con su riportato Rit Attuale e nelle celle G2/G31 e O2/O31 con su riportato Ritardo Storico.
Non essendo esperto. Pastrocciando, ho messo una macro presa da altra cartella, ma non riesco a farla funzionare.
Spero che qualche esperto riesca ad aiutarmi.
In pratica il ritardo attuale è contando dall'ultima estrazione in archivio. Mentre il ritardo storico è nient'altro che il ritardo più elevato riscontrato nelle precedenti estrazioni.
Se non mi sono spiegato bene, chi sa leggere il visual inserito capirà sicuramente quello che vorrei.
Grazie infinite
|
|
| | Post: 244 | Registrato il: 29/04/2002
| Utente Junior | 2007 | | OFFLINE | |
|
06/03/2018 10:35 | |
Ho trovato questa formula per il ritardo attuale "Potrebbe bastare anche così" però non so adattarla.
=CONTA.VALORI(Archivio!$B:$B)-GRANDE(SE(SCARTO(Archivio!$B$1;;CONFRONTA($C6;Archivio!$B$1:$BA$1;0)-1;CONTA.VALORI(Archivio!$B:$B);5)=AF25;RIF.RIGA(INDIRETTO("1:"&CONTA.VALORI(Archivio!$B:$B))));1) |
| | Post: 3.224 | Registrato il: 28/06/2011
| Città: AGORDO | Età: 70 | Utente Master | 2013 | | OFFLINE | |
|
06/03/2018 11:56 | |
Il mio PC dice che l'allegato è rovinato
Nel caso contenga VBA devi zipparlo Excel 2013 |
| | Post: 245 | Registrato il: 29/04/2002
| Utente Junior | 2007 | | OFFLINE | |
|
06/03/2018 12:05 | |
|
| | Post: 3.226 | Registrato il: 28/06/2011
| Città: AGORDO | Età: 70 | Utente Master | 2013 | | OFFLINE | |
|
06/03/2018 13:38 | |
Prova con ZIP [Modificato da raffaele1953 06/03/2018 13:39] Excel 2013 |
| | Post: 246 | Registrato il: 29/04/2002
| Utente Junior | 2007 | | OFFLINE | |
|
06/03/2018 14:14 | |
Come posso fartelo avere ?
c'è qualcun'altro che ha riscontrato questo errore ? |
| | Post: 247 | Registrato il: 29/04/2002
| Utente Junior | 2007 | | OFFLINE | |
|
06/03/2018 14:30 | |
Ecco il file con Winzip
Spero vada |
| | Post: 3.227 | Registrato il: 28/06/2011
| Città: AGORDO | Età: 70 | Utente Master | 2013 | | OFFLINE | |
|
06/03/2018 15:11 | |
Innanzi tutto quel codice va messo "nel foglio" e non in un "Modulo"
Presumo sia in Estrazioni Totali
In Excel, seleziona la linguetta del foglio Estrazioni Totali, mouse destro/Visualizza codice ed incolla il codice sulla destra
2) un errore, presumo sia la riga>>>Set mRng = Range("A2:A31,I2:I31")
Perchè in A31 non c'è nulla, prova con Set mRng = Range("A2:A30,I2:I30")
Per il resto non ho capito cosa faccia... [Modificato da raffaele1953 06/03/2018 15:12] Excel 2013 |
| | Post: 248 | Registrato il: 29/04/2002
| Utente Junior | 2007 | | OFFLINE | |
|
06/03/2018 15:34 | |
Ciao raffaele1953, ho provato ma non va, sicuramente perché non sono molto esperto.
Comunque grazie infinite |
| | Post: 1.833 | Registrato il: 06/04/2013
| Utente Veteran | 2010 | | OFFLINE |
|
07/03/2018 10:49 | |
Ciao
ho rifatto la macro, controlla se va bene. Vale solo per la colonna di sinistra (num da 1 a 30). Se fosse corretta, la copy in una nuova macro, cambiando nome, e la adatti alla parte destra (num da 31 a 55).
Poi dalla prima fai una call alla seconda.
Se i valori differiscono di 1, provvedi a variare le righe (verso la fine):
Cells(j, 6) = aT
.....
Cells(j, 7) = sT - 1
(aT=attuale - sT=storico)
aggiungendo o togliendo la corretta differenza (+ oppure - 1)
Saluti
Domenico
Win 10 - Excel 2016 |
| | Post: 249 | Registrato il: 29/04/2002
| Utente Junior | 2007 | | OFFLINE | |
|
07/03/2018 14:15 | |
Ciao dodo47, grazie infinite
|
| | Post: 250 | Registrato il: 29/04/2002
| Utente Junior | 2007 | | OFFLINE | |
|
08/03/2018 09:32 | |
Ciao Dodo, per quanto riguarda l'altra colonna devo ricreare altro tasto e quindi nuova macro ?
ossia riutilizzare la tua cambiando nome ?
Non è possibile utilizzare stesso tasto ?
[Modificato da satos 08/03/2018 09:39] |
| | Post: 251 | Registrato il: 29/04/2002
| Utente Junior | 2007 | | OFFLINE | |
|
08/03/2018 16:11 | |
Ciao
Ho fatto la modifica, ma non funziona per la seconda colonna.
Ho sbagliato qualcosa ?
Scusa ma proprio non riesco.
Allego il file
|
|
|