Per Vale182
Hai un problema con Excel?
Per Vale182
di alfrimpa data: 30/12/2017 16:47:22
Ciao Valeria
Mi riferisco a questa discussione che hai aperto
h t t p://www.excelvba.it/Forum/thread.php?f=2&t=12599
Ma tu pensi veramente che ci possa essere qualcuno che si metta ad esaminare le centinaia di righe di codice che hai riportato (e senza un file di esempio senza il quale il codice è inutile?).
L'unica cosa che mi viene da dire è provare ogni singola routine per vedere qual è il problema e su quale specifica istruzione si verifica.
Ma il codice lo hai scritto tu?
Se no, come ritengo, credo tu debba rivogerti a chi lo ha creato.
Alfredo
P.S. Perché è stata spesso utilizzata l'istruzione Range in luogo di Cells?
Quest'ultima avendo argomenti numerici è facilmente ciclabile cosa non possibile co Range
PP.SS Tra l'altro le risposte date da me e da Patel non sono visibili.
di alfrimpa data: 30/12/2017 19:01:02
Valeria devi scrivere in questa discussione perché nell'altra le risposte si perdono
Alfredo
di patel data: 30/12/2017 23:09:14
molto probabillmente si tratta di librerie mancanti, basta individuare quali, vai nell'editor VBA, Strumenti, Riferimenti e controlla se manca qualche libreria.
Se il file è troppo grosso caricalo su dropbox e inserisci qui il link
di vale182 data: 01/01/2018 15:10:04
Copio e incollo quanto scritto nell'altra discussione (io vedo correttamente le risposte, non so come mai voi non riusciate a vederle).
Ciao a tutti!
grazie mille per le vostre risposte. Purtroppo no riesco ad allegare il file perché pesa più di 5 MB...c'è un modo alternativo per farvelo vedere?
So che il codice che ho postato è troppo lungo (e non è nemmeno tutto!!) però pensavo ci fosse qualcosa di lampante che dovesse essere riadattato con il passaggio a windows 10. L'errore delle librerie esce sia all'apertura del file, che successivamente premendo su ogni pulsante a cui sono collegate le varie macro.
Il file non l'ho creato io, ma anche la persona che l'ha creato non riesce a venirne a capo... E non ci è stato di aiuto nemmeno l'ufficio IT della nostra azienda
Siamo un po' disperati insomma...
di vale182 data: 01/01/2018 15:14:41
ecco il link del file caricato su Dropbox
www dropbox com/s/s7mq3g43c9hgspc/00%20-%20Totale%20Mancanti%20a%203%20livelli . xlsm?dl=0
ho tolto la prima parte (htttps) e i punti dopo www e prima di com
Spero funzioni
di Albatros54 data: 01/01/2018 18:36:26
vai nell'editor di VBA, apri il menu strumenti , voce riferimenti, dovresti avere la scheramta che ti posto, dove troverai le librerie a cui fa riferimento il progetto VBA,la schermata è stata presa dal tuo progetto.
Se manca qualche libreria troverai "Manca......."
ciao
albatros54
di vale182 data: 01/01/2018 18:48:45
ciao Albatros,
grazie per la risposta!
Ho provato, ma dopo aver cliccato su "strumenti" la voce "Riferimenti" rimane in grigio e no risulta cliccabile... Vedi foto allegata.
Ho provato posizionandomi su ciascuno dei moduli presenti. Cosa sbaglio?
di Albatros54 data: 01/01/2018 19:06:57
guarda che il riferimento è ghost forse perche ho visto che il vba è in "interruzione"
di vale182 data: 01/01/2018 19:43:37
ok ce l'ho fatta! vedi terza foto allegata...
effettivamente ho delle voci diverse dalle tue. Ho provato a ricercare le librerie che hai tu, ma nel mio PC non sono effettivamente presenti.
Come recupero le librerie mancanti? Ma tu il file riesci ad utilizzarlo correttamente?
di Albatros54 data: 02/01/2018 13:58:29
Prova questa sito h t t p s://10tec.com/articles/excel-vba-listview-control-examples.aspx
ciao
albatros54
di alfrimpa data: 02/01/2018 14:26:59
Scusa Gioacchino una curiosità: perché hai linkato un articolo sulle Listview?
Alfredo
di Albatros54 data: 02/01/2018 18:34:33
@Alfredo:
perchè in fondo all'articolo ti dice come puoi registrare la libreria che ti manca
tipo MSCOMCTL.OCX, che contiene oltre alla listview anche altri componenti .
ciao
gioacchino
di alfrimpa data: 02/01/2018 18:45:49
Ah ok grazie.
Io il file un po' l'ho provato (anche se molto poco perche non ne conoscevo il funzionamento) e problemi (almeno visualizzando le userform) non ne ho avuti.
Alfredo
di Albatros54 data: 02/01/2018 18:50:53
Sicuramente, il problema nasce dal fatto ,come dice l'articolo, dal SO win 10 e dal fatto che Vale ,se non sbaglio, ha excel 2016,manca la libreria MSCOMCTL.OCX .
gioacchino
di vale182 data: 02/01/2018 23:43:18
ciao,
Grazie mille per le vostre risposte, siete gentilissimi. Comincio a vederci (leggermente) più chiaro.
Penso di dovermi focalizzare su questo pezzo di articolo:
"Pay attention to the location of MSCOMCTL.OCX in the Additional Controls dialog. This OCX is a 32-bit executable file, and it must be placed in the SysWoW64 system directory but not in System32 in 64-bit versions of Windows. For more info, read the following StackOverflow post:
ListView Common Control (mscomctl.ocx) not installed under Excel 2016 / Windows10
As you can also conclude after reading this post, the ListView control may be absent in the latest version of Microsoft Office and Windows. Fortunately for all us, we can still download the Microsoft Visual Basic 6.0 Common Controls redistributable package including ListView from this page on Microsoft’s website."
ho cliccato sul link e scaricato il file, installato sul mio PC ma senza risultati. Gli errori che mi dà son sempre gli stessi.
Ho controllato tra le librerie e ho sia la MSCOMCT2.OCX che la MSCOMCTL.OCX (vedi ultima foto allegata). Quando però sono su "riferimenti" e premo sfoglia, non mi trova il file e non mi è possibile aggiungerlo.
Aggiungo inoltre che ho windows 10 (64 Bit), ed Excel 2016
Non capisco
di vale182 data: 06/01/2018 12:56:59
ciao, nessuno riesce a darmi qualche dettaglio in più? ve ne sarei grata... grazie a voi ho capito dove sta il problema ma non sono riuscita purtroppo a risolverlo.
Grazie mille,
Valeria
Vuoi Approfondire?