Il problema dei 3 corpi: Attraverso continenti e decadi, cinque amici geniali fanno scoperte sconvolgenti mentre le leggi della scienza si sgretolano ed emerge una minaccia esistenziale. Vieni a parlarne su TopManga.

Excel Forum Per condividere esperienze su Microsoft Excel

Convertire listview a numero in foglio excel

  • Messaggi
  • OFFLINE
    Luigi3005196
    Post: 2
    Registrato il: 03/11/2017
    Città: VENAFRO
    Età: 61
    Utente Junior
    Excel 2016
    00 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
  • OFFLINE
    GiuseppeMN
    Post: 3.155
    Registrato il: 03/04/2013
    Utente Master
    Excel 2000 - 2013
    00 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
  • OFFLINE
    Luigi3005196
    Post: 2
    Registrato il: 03/11/2017
    Città: VENAFRO
    Età: 61
    Utente Junior
    Excel 2016
    00 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

  • OFFLINE
    GiuseppeMN
    Post: 3.156
    Registrato il: 03/04/2013
    Utente Master
    Excel 2000 - 2013
    00 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
  • OFFLINE
    Luigi3005196
    Post: 3
    Registrato il: 03/11/2017
    Città: VENAFRO
    Età: 61
    Utente Junior
    Excel 2016
    00 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


  • OFFLINE
    GiuseppeMN
    Post: 3.157
    Registrato il: 03/04/2013
    Utente Master
    Excel 2000 - 2013
    00 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
  • OFFLINE
    Luigi3005196
    Post: 4
    Registrato il: 03/11/2017
    Città: VENAFRO
    Età: 61
    Utente Junior
    Excel 2016
    00 15/10/2018 15:47
    Re: Re: dropbox
    Luigi3005196, 15/10/2018 15.34:



  • OFFLINE
    GiuseppeMN
    Post: 3.159
    Registrato il: 03/04/2013
    Utente Master
    Excel 2000 - 2013
    00 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
  • OFFLINE
    Luigi3005196
    Post: 5
    Registrato il: 03/11/2017
    Città: VENAFRO
    Età: 61
    Utente Junior
    Excel 2016
    00 15/10/2018 16:11
    Gentilissimo Giuseppe, ci mancherebbe. Grazie per la tua squisita cortesia
    Luigi
  • OFFLINE
    GiuseppeMN
    Post: 3.160
    Registrato il: 03/04/2013
    Utente Master
    Excel 2000 - 2013
    00 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
  • OFFLINE
    by sal
    Post: 5.514
    Registrato il: 14/11/2004
    Utente Master
    Office 2019
    00 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
  • OFFLINE
    Luigi3005196
    Post: 6
    Registrato il: 03/11/2017
    Città: VENAFRO
    Età: 61
    Utente Junior
    Excel 2016
    00 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



  • OFFLINE
    by sal
    Post: 5.515
    Registrato il: 14/11/2004
    Utente Master
    Office 2019
    00 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
  • OFFLINE
    GiuseppeMN
    Post: 3.166
    Registrato il: 03/04/2013
    Utente Master
    Excel 2000 - 2013
    00 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
  • OFFLINE
    Luigi3005196
    Post: 7
    Registrato il: 03/11/2017
    Città: VENAFRO
    Età: 61
    Utente Junior
    Excel 2016
    00 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 😂😂😂😂😂😂😂