I figli d'arte sono all'altezza dei genitori? Vieni a parlarne su Award & Oscar.
 
Pagina precedente | 1 | Pagina successiva
Vota | Stampa | Notifica email    
Autore

Convertire listview a numero in foglio excel

Ultimo Aggiornamento: 16/10/2018 21:14
Post: 2
Registrato il: 03/11/2017
Città: VENAFRO
Età: 61
Utente Junior
Excel 2016
OFFLINE
15/10/2018 14:33

Buongiorno:
ho creato un file che contiene una listview e due foglio: "Archiovio Impianti e "Report". Il problema è che quando genero il report nel foglio il valore viene visualizzato come testo e non come numero. Ciò rende impossibile effettuare i calcoli nel foglio dove ho inserito la funzione subtotale. Ho provato con la funzione CDbl ma non riesco a farlo funzionare. Allego il file e ringrazio anticipatamente
Luigi
Post: 3.155
Registrato il: 03/04/2013
Utente Master
Excel 2000 - 2013
OFFLINE
15/10/2018 14:56

Buon pomeriggio, Luigi;
non vedo il File, allegalo e vediamo quello che si può fare magari con una Variabile opportunamente definita.




Buon Lavoro.

Giuseppe

Windows XP - Excel 2000
Windows 10 - Excel 2013
Post: 2
Registrato il: 03/11/2017
Città: VENAFRO
Età: 61
Utente Junior
Excel 2016
OFFLINE
15/10/2018 15:12

Re:
GiuseppeMN, 15/10/2018 14.56:

Buon pomeriggio, Luigi;
non vedo il File, allegalo e vediamo quello che si può fare magari con una Variabile opportunamente definita.




Buon Lavoro.

Giuseppe


Giuseppe scusami , per caricare il file vado su "CaricaFile/Foto" ma non capisco perchè non lo carica. Sbaglio qualcosa?
Luigi

Post: 3.156
Registrato il: 03/04/2013
Utente Master
Excel 2000 - 2013
OFFLINE
15/10/2018 15:27

La procedura mi sembra corretta, eventualmente prova a allegare il File .Zip

In alternativa potresti provare ad inserire il File in un File Hosting (tipo File Dropper, ma ne esistono molti altri, tutti gratuiti e senza la necessità di registrare i propri Dati Personali)

Giuseppe

Windows XP - Excel 2000
Windows 10 - Excel 2013
Post: 3
Registrato il: 03/11/2017
Città: VENAFRO
Età: 61
Utente Junior
Excel 2016
OFFLINE
15/10/2018 15:34

Re:


GiuseppeMN, 15/10/2018 15.27:

La procedura mi sembra corretta, eventualmente prova a allegare il File .Zip

In alternativa potresti provare ad inserire il File in un File Hosting (tipo File Dropper, ma ne esistono molti altri, tutti gratuiti e senza la necessità di registrare i propri Dati Personali)

Giuseppe

Zippato spero


Post: 3.157
Registrato il: 03/04/2013
Utente Master
Excel 2000 - 2013
OFFLINE
15/10/2018 15:46

Niente da fare, non vedo nulla.
Potresti provare ad allegare il Codice VBA legato al Listbox e precisando se, il Listbox, è inserito in UserForm oppure è un Controllo ActiveX.

Giuseppe

Windows XP - Excel 2000
Windows 10 - Excel 2013
Post: 4
Registrato il: 03/11/2017
Città: VENAFRO
Età: 61
Utente Junior
Excel 2016
OFFLINE
15/10/2018 15:47

Post: 3.159
Registrato il: 03/04/2013
Utente Master
Excel 2000 - 2013
OFFLINE
15/10/2018 16:01

Ok, ho scaricato il File; provo a dare uno sguardo e poi ci sentiamo, devi solo pazientare un pò ora sono leggermente impegnato con un'altra Procedura.

Giuseppe

Windows XP - Excel 2000
Windows 10 - Excel 2013
Post: 5
Registrato il: 03/11/2017
Città: VENAFRO
Età: 61
Utente Junior
Excel 2016
OFFLINE
15/10/2018 16:11

Gentilissimo Giuseppe, ci mancherebbe. Grazie per la tua squisita cortesia
Luigi
Post: 3.160
Registrato il: 03/04/2013
Utente Master
Excel 2000 - 2013
OFFLINE
15/10/2018 17:39

Buona sera, Luigi;
credo che i problemi che lamenti siano in alcuni Valori inseriti nei Campi:
Potenza Efficiente (Esempio: Riga 151)
Prod. Nat.35ennale (Esempio: Riga 151)    
Prod. Pomp. 10ennale (Esempio: Riga 66)    
Prod. Totale (Esempio: Riga 45)

UserForm è molto strutturato; quello che mi aiuterebbe, senza dover verificare tutti gli Eventi, è sapere quale/quali Evento/Eventi crea/creano problemi.



Buona serata

Giuseppe

Windows XP - Excel 2000
Windows 10 - Excel 2013
Post: 5.514
Registrato il: 14/11/2004
Utente Master
Office 2019
ONLINE
15/10/2018 19:12

Formato
Ciao, visto che sono testo, anche se la cella è in formato numero, si può fare in 2 modi.

il primo controllare dove prende i dati in quale formato sia la cella di partenza e cercare di modificarla in numero.

il secondo senza intaccare niente e non sapendo quale cella sia in formato testo, con una macro moltiplicare per 1 i valori delle colonne "F---I", in questo modo il valore testo diventa numero, senza usare "Cdbl".

con un ciclo "For...Each" o simili

a questo punto la formula leggerà il valore corretto.

Ciao By Sal [SM=x423051]

[Modificato da by sal 15/10/2018 19:15]
se ti piace la soluzione sostienici con una DONAZIONE a piacere. Grazie clicca qui
Post: 6
Registrato il: 03/11/2017
Città: VENAFRO
Età: 61
Utente Junior
Excel 2016
OFFLINE
16/10/2018 11:38

Convertire listview ia numero in foglio excel
Gentilissimi amici ho seguito il vostro consiglio creando una macro che moltiplicasse x 1 il valore in modo da poter applicare le formule nel foglio "Report". Il codice è:

Sheets("Report").Select
Dim Moltiplicatore As Double
Dim Range_da_moltiplicare As Range
Dim cella As Variant
On Error GoTo Fine
Moltiplicatore = 1 'valore delle cella per la moltiplicazione
Set Range_da_moltiplicare = Range("F3:I500") 'celle alle quali va applicata
For Each cella In Range_da_moltiplicare
Cells(cella.Row, cella.Column) = cella * Moltiplicatore
Next
Fine:
Set Range_da_moltiplicare = Nothing


Mentre il file completo (magari potrà tornare utile a qualcun'altro a questo link:

https://www.dropbox.com/s/4xpto682lnkc1uc/Ricerca%20Multipla%2010%20ottobre_Forum.xlsb?dl=0



Mi scuso se il codice l'ho inserito in questa maniera, magari se mi dite come inserirlo.

Grazie ancora

Luigi



Post: 5.515
Registrato il: 14/11/2004
Utente Master
Office 2019
ONLINE
16/10/2018 19:34

Formato
Ciao Luigi, per inserire il codice è molto semplice, una volta che hai fatto copia/incolla nel post, selezioni tutto il codice, in basso sotto la finestra che scrivi il post, c'è "Code" ci clicchi sopra e si apre una piccola finestra con scritto "Text", sostituiscilo con "vb" e premi 2 volte ok, tutto qui.

non riesci a caricare il file in quanto il tuo file è in formato excel "Xlsb" non lo riconosce, puoi fare 2 cose o lo salvi come "xlsm" oppure lo comprimi con ".Rar o .Zip", poi potrai caricarlo in "Carica File/Foto".

per i vecchi smile(Faccine) devi cliccare sui 3 punti "..."

ma hai risolto moltiplicando per 1, non sono riuscito a capirlo.

Ciao By Sal [SM=x423051]

se ti piace la soluzione sostienici con una DONAZIONE a piacere. Grazie clicca qui
Post: 3.166
Registrato il: 03/04/2013
Utente Master
Excel 2000 - 2013
OFFLINE
16/10/2018 20:26

Buona sera, a Tutti;
scusate l'intrusione ma, la mia idea era quella di moltiplicare il Valore della ListView prima di copiarlo in Excel; questo è il motivo per cui avevo chiesto quale fosse l'Evento, o gli eventi, interessato/interessati.

Meglio prevenire che curare!  

Giuseppe

Windows XP - Excel 2000
Windows 10 - Excel 2013
Post: 7
Registrato il: 03/11/2017
Città: VENAFRO
Età: 61
Utente Junior
Excel 2016
OFFLINE
16/10/2018 21:14

Convertire valore listview in numero
Gentilissimi buonasera:
allora rispondo x gradi

a bysal:
la macro è inserita nel tasto report e non fa altro che moltiplicare il valore delle celle x 1 in modo che converta il testo in mumero

a Giuseppe:
sicuramente la soluzione da te prospettata (almeno a mio modestissimo parere) sarebbe la più ovvia, ma la mia modesta conoscenza del vba non mi rende capace di farla. Per questo ho adattato una macro trovata in rete alle mie esigenze. Cmq se fossi così gentile (compatibilmente) con i tuoi impegni te ne sarei davvero grato.

Grazie ancora a tutti.

Luigi 😂😂😂😂😂😂😂
Vota:
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]
Feed | Forum | Bacheca | Album | Utenti | Cerca | Login | Registrati | Amministra
Tutti gli orari sono GMT+01:00. Adesso sono le 09:47. Versione: Stampabile | Mobile | Regolamento | Privacy
FreeForumZone [v.6.1] - Copyright © 2000-2024 FFZ srl - www.freeforumzone.com