Macro non compatibile - Errore Range::Find, missing params.
Inviato: mercoledì 20 giugno 2018, 17:42
Ciao a tutti,
in ambiente Excel avevo creato un file che vi allego.
Sostanzialmente la necessità era quella di registrare a fine turno l'operato di alcuni ragazzi... provo a spiegarmi meglio:
Ogni persona effettua dei turni lavorati giornalieri ed è identificata da un numero – Ogni persona ha un libro con 2500 fogli numerati da strappare durante il suo turno lavorativo (da 1 a 2500) – a fine turno viene registrato il numero del primo foglio consegnabile (Es. Parto dal n.1, strappo 5 fogli, registro sulla cella “Foglio fine” il numero 6 ed il sistema calcola che il collega ha strappato dal libro n.5 fogli) – Fatto questo la macro deve registrare tutti i dati nello sheet “fogli distribuiti” ed aggiornare il valore (J23) nello Sheet PERSONE in maniera tale che al prossimo fine turno richiami nel campo “FOGLIO INIZIO” il numero precedentemente inserito (Nel caso dell’esempio, alla prossima registrazione, il file inserirà il numero 6 così da ricalcolare nuovamente i fogli strappati in funzione del primo foglio utile di fine giornata. Sotto Excel la macro gira perfettamente, su LibreOffice, invece, la macro si blocca all’altezza della riga relativa al comando “find” generando il seguente errore: “Errore di RunTime BASIC. ‘1’ - Type: com.sun.star.uno.RuntimeExeption Message: Range::Find, missing params.
Quale potrebbe essere il problema?
Riesce qualcuno ad aiutarmi?
Grazie a tutti.
in ambiente Excel avevo creato un file che vi allego.
Sostanzialmente la necessità era quella di registrare a fine turno l'operato di alcuni ragazzi... provo a spiegarmi meglio:
Ogni persona effettua dei turni lavorati giornalieri ed è identificata da un numero – Ogni persona ha un libro con 2500 fogli numerati da strappare durante il suo turno lavorativo (da 1 a 2500) – a fine turno viene registrato il numero del primo foglio consegnabile (Es. Parto dal n.1, strappo 5 fogli, registro sulla cella “Foglio fine” il numero 6 ed il sistema calcola che il collega ha strappato dal libro n.5 fogli) – Fatto questo la macro deve registrare tutti i dati nello sheet “fogli distribuiti” ed aggiornare il valore (J23) nello Sheet PERSONE in maniera tale che al prossimo fine turno richiami nel campo “FOGLIO INIZIO” il numero precedentemente inserito (Nel caso dell’esempio, alla prossima registrazione, il file inserirà il numero 6 così da ricalcolare nuovamente i fogli strappati in funzione del primo foglio utile di fine giornata. Sotto Excel la macro gira perfettamente, su LibreOffice, invece, la macro si blocca all’altezza della riga relativa al comando “find” generando il seguente errore: “Errore di RunTime BASIC. ‘1’ - Type: com.sun.star.uno.RuntimeExeption Message: Range::Find, missing params.
Quale potrebbe essere il problema?
Riesce qualcuno ad aiutarmi?
Grazie a tutti.