Una famiglia di software per fogli di calcolo Microsoft con strumenti per l'analisi, la creazione di grafici e la comunicazione dei dati.
Ciao Vladimiro,
Ciao Norman,
questa volta la vedo dura!
Modificando nel mio file solo questa parte di codice:
For i = 1 To UB
If Not IsNumeric(Left(arrIn(i, 13), 1)) Then
Exit For
End If
dValue = DateValue(arrIn(i, 13)) + TimeValue(arrIn(i, 13))
If dValue > Now() Then
Exit For
End If
iCtr = iCtr + 1
Next i
non succede nulla, nel senso che non mi incolla nessun dato.
Nel modo in cui viene scritto il codice, la tabella non verrà aggiornata ei dati scaduti non verranno riportati nelle colonne Q:AB fino alla scadenza del primo intervallo di 15 minuti.
Per eseguire queste operazioni all'apertura del file, nel modulo Questa_cartella_di_lavore, sostituire la procedura WSorkbook_Open con la seguente versione:
'--------->>
Cartella di lavoro secondaria privata_Open()
Call Aggiorna\_Tabella0
Fine Sub
'--------->>
Come prima, salva, chiudi e riapri il file.
Mentre, aprendo il tuo file:
Potresti scaricare il mio file di prova Vladimiro20220116.xlsm.
mi dà il seguente errore:
forse dipende dall'errore dell'aggiornamento della tabella?
Non riesco a replicare questo problema: da me il codice funziona nel modo previsto, aggiornandi la tabella ogni 15 munti e riportando i dati scaduti nelle colonne Q:AB
Ho provato pure ad implementare il copia-incolla direttamente nel modulo, ma mi dà il seguente errore:
Potrei replicare questo errore solo se dovessi eseguire manualmente la procedura Copia_Dati_Scaduti, non avendo precedentemente eseguito la procedura Aggiorna_Tabella0; quest'ultima procedura dimensiona e definisce la variabile di livello del modulo oTabella.
Infatti il codice è progettato per funzionare automaticamente ogni 15 minuti, senza alcun intervento da parte tua e, più esplicitamente, senza l'esecuzione manuale di nessuna delle procedure.
Quindi, suggerirei che, oltre ad effettuare la modifica del codice descritta sopra, mi mandi il tuo file. In questo modo non posso solo testare il codice utilizzando la tua disposizione dei dati reali, ma posso assicurarmi che il codice sia correttamente incorporato e funzioni, come è la mia esperienza, senza alcun problema.
Ho aggiornato il mio file di prova Vladimiro20220116.xlsm
===
Regards,
Norman