Pagina precedente | 1 | Pagina successiva
Vota | Stampa | Notifica email    
Autore

errore di run time

Ultimo Aggiornamento: 10/04/2018 22:48
Post: 755
Registrato il: 28/12/2009
Città: CITTADELLA
Età: 62
Utente Senior
excel 2007/365
OFFLINE
05/04/2018 22:54

Salve a tutti.
In una macro per la ricerca di file se non trova cosa di ricerca questa dà errore :

errore di runtime -2147352565 (8002000b)
impossibile trovare i dati cercati

io vorrei aggiungere una gestione errore tipo:
--------------------------------------------------------------
gest_err:

path2 = Worksheets("search").Range("B2").Text '<<< path

If Err.Number = 76 Then

MsgBox "The path """ & path2 & """ " & Chr(13) & "is missing or the name has been changed.", vbCritical, "PATH ERROR"
'MsgBox "Il path """ & Path2 & """ " & Chr(13) & "non esiste o è stato cambiato.", vbCritical, "PATH ERRORE"

Exit Sub
End If
--------------------------------------------------------------
solo che non so il numero dell'errore che compare.
Un aiuto?
max
____________________________
versione excel 365 ufficio
versione excel 2007 casa
Post: 2.788
Registrato il: 03/04/2013
Utente Veteran
Excel 2000 - 2013
OFFLINE
06/04/2018 07:29

Buona giornata, Max;
non vorrei aver male interpretato la tua richiesta ma proverei con:
Option Explicit

Sub NomeCodice()
On Error GoTo 10
	... tuo Codice VBA
		End
10:
	MsgBox "The path """ & path2 & """ " & Chr(13) & "is missing or the name has been changed.", vbCritical, "PATH ERROR"
End Sub



A disposizione.

Giuseppe

Windows XP - Excel 2000
Windows 10 - Excel 2013
Post: 755
Registrato il: 28/12/2009
Città: CITTADELLA
Età: 62
Utente Senior
excel 2007/365
OFFLINE
06/04/2018 18:57

Ciao Giuseppe,
non è così.
Come nel mio esempio riportato in caso di errore per path non trovato si visualizza un errore che è il 76.
La modifica che chiedo è qual'è il numero dell'errore quando si visualizza questo?:

errore di runtime -2147352565 (8002000b)
impossibile trovare i dati cercati

un saluto.
max
____________________________
versione excel 365 ufficio
versione excel 2007 casa
Post: 2.791
Registrato il: 03/04/2013
Utente Veteran
Excel 2000 - 2013
OFFLINE
06/04/2018 19:51

Questi sono alcuni degli errori che Excel potrebbe generare:


Err.N°    Descrizione dell'errore
1    Errore definito dall'applicazione o dall'oggetto
2    Errore definito dall'applicazione o dall'oggetto
3    Return senza GoSub
4    Errore definito dall'applicazione o dall'oggetto
5    Chiamata di routine o argomento non validi
6    Overflow
7    Memoria esaurita
8    Errore definito dall'applicazione o dall'oggetto
9    Indice non incluso nell'intervallo
10    Questa matrice è fissa o temporaneamente bloccata
11    Divisione per zero
12    Errore definito dall'applicazione o dall'oggetto
13    Tipo non corrispondente
14    Spazio stringa esaurito
15    Errore definito dall'applicazione o dall'oggetto
16    Espressione troppo complessa
17    Impossibile eseguire l'operazione richiesta
18    Interruzione dell'utente
19    Errore definito dall'applicazione o dall'oggetto
20    Resume senza Error
21    Errore definito dall'applicazione o dall'oggetto
22    Errore definito dall'applicazione o dall'oggetto
23    Errore definito dall'applicazione o dall'oggetto
24    Errore definito dall'applicazione o dall'oggetto
25    Errore definito dall'applicazione o dall'oggetto
26    Errore definito dall'applicazione o dall'oggetto
27    Errore definito dall'applicazione o dall'oggetto
28    Spazio dello stack esaurito
29    Errore definito dall'applicazione o dall'oggetto
30    Errore definito dall'applicazione o dall'oggetto
31    Errore definito dall'applicazione o dall'oggetto
32    Errore definito dall'applicazione o dall'oggetto
33    Errore definito dall'applicazione o dall'oggetto
34    Errore definito dall'applicazione o dall'oggetto
35    Sub o Function non definita
36    Errore definito dall'applicazione o dall'oggetto
37    Errore definito dall'applicazione o dall'oggetto
38    Errore definito dall'applicazione o dall'oggetto
39    Errore definito dall'applicazione o dall'oggetto
40    Errore definito dall'applicazione o dall'oggetto
41    Errore definito dall'applicazione o dall'oggetto
42    Errore definito dall'applicazione o dall'oggetto
43    Errore definito dall'applicazione o dall'oggetto
44    Errore definito dall'applicazione o dall'oggetto
45    Errore definito dall'applicazione o dall'oggetto
46    Errore definito dall'applicazione o dall'oggetto
47    Troppe applicazioni client DLL
48    Errore di caricamento DLL
49    Convenzione di chiamata DLL non valida
50    Errore definito dall'applicazione o dall'oggetto
51    Errore interno
52    Nome o numero di file non valido
53    Impossibile trovare il file
54    Modalità file non valida
55    File già aperto
56    Errore definito dall'applicazione o dall'oggetto
57    Errore di I/O periferica
58    File già esistente
59    Lunghezza del record non valida
60    Errore definito dall'applicazione o dall'oggetto
61    Disco pieno
62    Input oltre la fine del file
63    Numero di record non valido
64    Errore definito dall'applicazione o dall'oggetto
65    Errore definito dall'applicazione o dall'oggetto
66    Errore definito dall'applicazione o dall'oggetto
67    Troppi file
68    Periferica non disponibile
69    Errore definito dall'applicazione o dall'oggetto
70    Autorizzazione negata
71    Disco non pronto
72    Errore definito dall'applicazione o dall'oggetto
73    Errore definito dall'applicazione o dall'oggetto
74    Impossibile rinominare con unità diversa
75    Errore di accesso al percorso/file
76    Impossibile trovare il percorso
77    Errore definito dall'applicazione o dall'oggetto
78    Errore definito dall'applicazione o dall'oggetto
79    Errore definito dall'applicazione o dall'oggetto
80    Errore definito dall'applicazione o dall'oggetto
81    Errore definito dall'applicazione o dall'oggetto
82    Errore definito dall'applicazione o dall'oggetto
83    Errore definito dall'applicazione o dall'oggetto
84    Errore definito dall'applicazione o dall'oggetto
85    Errore definito dall'applicazione o dall'oggetto
86    Errore definito dall'applicazione o dall'oggetto
87    Errore definito dall'applicazione o dall'oggetto
88    Errore definito dall'applicazione o dall'oggetto
89    Errore definito dall'applicazione o dall'oggetto
90    Errore definito dall'applicazione o dall'oggetto
91    Variabile oggetto o variabile del blocco With non impostata
92    Ciclo For non inizializzato
93    Stringa campione non valida
94    Utilizzo non valido di Null
95    Errore definito dall'applicazione o dall'oggetto
96    L'oggetto genera già eventi per il numero massimo possibile di destinatari di eventi. Impossibile elaborare gli eventi di questo oggetto.
97    Impossibile richiamare la funzione Friend da un componente che non è un'istanza della classe di definizione
98    Una chiamata a una proprietà o a un metodo non può includere un riferimento a un oggetto privato, né come argomento né come valore restituito
99    Errore definito dall'applicazione o dall'oggetto


Per la loro gestione in un Codice VBA credo ci possano essere diversi modi.


Saluti.

Giuseppe

Windows XP - Excel 2000
Windows 10 - Excel 2013
Post: 756
Registrato il: 28/12/2009
Città: CITTADELLA
Età: 62
Utente Senior
excel 2007/365
OFFLINE
06/04/2018 20:21

Esatto giuseppe come nel mio esempio e nella tua lista il 76 corrisponde a Impossibile trovare il percorso
Nell' errore che si visualizza:

errore di runtime -2147352565 (8002000b)
impossibile trovare i dati cercati

quale numero corrisponde?
max
____________________________
versione excel 365 ufficio
versione excel 2007 casa
Post: 2.794
Registrato il: 03/04/2013
Utente Veteran
Excel 2000 - 2013
OFFLINE
07/04/2018 07:29

Buona giornata, Max;
più che trovare il numero corrispondente all'Errore credo sia più opportuno verificare perchè questo errore si è generato.

Qualche indicazione la puoi trovare in:

http://winwiki.org/runtime-error-8002000b/

Sembrerebbe che l'errore non sia generato da Excel, ecco perchè non trovi una corrispondenza nell'elenco degli errori, ma potrebbe essere dovuto ad un problema in Windows.

Sinceramente non saprei come poterti aiutare ulteriormente.




Buon fine settimana.

Giuseppe

Windows XP - Excel 2000
Windows 10 - Excel 2013
Post: 1.143
Registrato il: 27/06/2011
Utente Veteran
excel 2007
OFFLINE
07/04/2018 09:29

ciao a tutti,

prima di tutto,
un saluto ed una lode a Giuseppe per la Sua proverbiale pazienza [SM=g27811]

per Max,
sempre che abbia capito la tua necessità,

questo è un esempio da adattare al tuo file:

creo un errore e mi faccio dire il suo numero

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim errore As Integer 
On Error GoTo errore

'Cells(1, 3).Value = Cells(-1, 2).Value  ''''' è una riga di esempio che crea un errore
userform1.Show     ''''' è una riga di esempio che crea un errore se userform1 non presente


errore:
errore = Err.Number

MsgBox (errore)

End Sub


ciao
Frank
[Modificato da tanimon 07/04/2018 09:44]







Stretta la foglia, larga la via, dite la vostra che ho detto la mia.
Excel 2007 forse anche 2013 ... 2021 ... 365 e future...
Post: 757
Registrato il: 28/12/2009
Città: CITTADELLA
Età: 62
Utente Senior
excel 2007/365
OFFLINE
07/04/2018 14:28

Grazie a tutti,
con la macro di tanimon l'errore che cerco è il 91.
Un saluto e grazie a tutti ancora.
max
____________________________
versione excel 365 ufficio
versione excel 2007 casa
Post: 2.797
Registrato il: 03/04/2013
Utente Veteran
Excel 2000 - 2013
OFFLINE
07/04/2018 16:31

Buon pomeriggio, Frank.

@tanimon, scrive:


prima di tutto,
un saluto ed una lode a Giuseppe per la Sua proverbiale pazienza



Dopo una "sviolinata" di questo tipo potevo esimermi dal non dati un "mi piace"? evidentemente no!


Un caro saluto e buon fine settimana.

Giuseppe

Windows XP - Excel 2000
Windows 10 - Excel 2013
Post: 759
Registrato il: 28/12/2009
Città: CITTADELLA
Età: 62
Utente Senior
excel 2007/365
OFFLINE
10/04/2018 19:45

Scusate l'errore l'ho risolto qui:
http://www.freeforumzone.com/d/11486477/macri-ricerca-in-cartelle/discussione.aspx
max
____________________________
versione excel 365 ufficio
versione excel 2007 casa
Post: 1.144
Registrato il: 27/06/2011
Utente Veteran
excel 2007
OFFLINE
10/04/2018 22:30

Re:
Ciao a tutti,
ciao Max,

non credo di avere capito, ma se facciamo il punto della situazione,

forse,
con il tuo aiuto, capisco anch'io.

Dunque,
la discussione in cui sto scrivendo, per la quale il tuo ultimo post
è delle 19 e 45 di oggi, è risolta e conclusa.

La tua richiesta derivava da una necessità che hai esposto nella
discussione che hai aperto alle 19 e che dal tuo post di apertura,
mi sembra tutt'ora irrisolta.

Se ho capito bene, ma non ci credo,
penso che alla discussione delle 19, manchi un allegato su cui
testare eventuali tentativi di soluzione e soprattutto una
CHIARA
esposzione della problematica da risolvere.

Ciao
Frank

maxma62, 4/10/2018 7:45 PM:

Scusate l'errore l'ho risolto qui:
http://www.freeforumzone.com/d/11486477/macri-ricerca-in-cartelle/discussione.aspx
max











Stretta la foglia, larga la via, dite la vostra che ho detto la mia.
Excel 2007 forse anche 2013 ... 2021 ... 365 e future...
Post: 760
Registrato il: 28/12/2009
Città: CITTADELLA
Età: 62
Utente Senior
excel 2007/365
OFFLINE
10/04/2018 22:48

Ciao tanimon.
In questo post chiedevo un aiuto per risolvere un errore.
Pensavo di mettere di mettere un qualcosa tipo gest err come all'inizio di questo post.
Poi ho risolto mettendo nella macro on error resume next è qui ho risolto.
Poi ho aperto un'altro thread perchè si verificato un'altro problema
un'altra macro collegata a questa dove ho inserito on error resume next.
max
____________________________
versione excel 365 ufficio
versione excel 2007 casa
Vota: 15MediaObject5,00112 1
Amministra Discussione: | Chiudi | Sposta | Cancella | Modifica | Notifica email Pagina precedente | 1 | Pagina successiva
Nuova Discussione
 | 
Rispondi
Cerca nel forum
Tag discussione
Discussioni Simili   [vedi tutte]
errore run time 9 (4 messaggi, agg.: 01/03/2017 18:38)
Feed | Forum | Bacheca | Album | Utenti | Cerca | Login | Registrati | Amministra
Tutti gli orari sono GMT+01:00. Adesso sono le 21:54. Versione: Stampabile | Mobile | Regolamento | Privacy
FreeForumZone [v.6.1] - Copyright © 2000-2024 FFZ srl - www.freeforumzone.com