LoginRegistrati
Stai vedendo 4 articoli - dal 1 a 4 (di 4 totali)
  • Autore
    Articoli
  • #26840 Risposta

    Claudio

      Salve a tutti, sto iniziando a programmare con VBA e ho problemi nel visualizzare il risultato corretto di un'operazione molto lunga. Vorrei "spezzare" l'operazione su più righe per aumentare la leggibilità del codice ma non so se si può fare e se esiste un comando apposito. Allego il codice che ho scritto: sulla finestra "immediata" vengono riportati i valori di ogni riga di seguito mentre i vorrei il risultato della somma. Grazie a tutti in anticipo

      Option Explicit
      Sub provino()
      Dim z
      z = 1 + 0.0588846 * ((100 / 200) ^ (1.325)) * (200 / 1) ^ (1) _
          & -0.06136111 * ((100 / 200) ^ (1.87)) * (200 / 1) ^ (1) _
          & -0.002650473 * ((100 / 200) ^ (2.5)) * (200 / 1) ^ (2) _
          & 0.002731125 * ((100 / 200) ^ (2.8)) * (200 / 1) ^ (2) _
          & 0.001802374 * ((100 / 200) ^ (2.938)) * (200 / 1) ^ (2.42) _
          & -0.001150707 * ((100 / 200) ^ (3.14)) * (200 / 1) ^ (2.63) _
          & (0.9588528 * 10 ^ (-4)) * ((100 / 200) ^ (3.37)) * (200 / 1) ^ (3) _
          & -(0.110904 * 10 ^ (-6)) * ((100 / 200) ^ (3.75)) * (200 / 1) ^ (4) _
          & (0.1264403 * 10 ^ (-9)) * ((100 / 200) ^ (4) * (200 / 1) ^ (5))
      Debug.Print (z)
      
      End Sub
      
      #26841 Risposta
      Oscar
      Oscar
      Partecipante
        3 pts

        Con la(&)ti da la congiunzione non la somma 

        #26842 Risposta
        patel
        patel
        Moderatore
          39 pts

          1-  che senso ha utilizzare il vba per una semplice formula ?

          2- scrivere dim z equivale a non dimensionare, le variabili sono variant per default

          #26848 Risposta

          Claudio

            Mi scuso per la domanda alquanto inusuale e mal posta, ma è stata frutto dell'inesperienza verso questo linguaggio di programmazione. Chiaramente la formula è solo una parte del codice che sto scrivendo e alla fine ho risolto con un banale ciclo for. Ringrazio chi ha provato a spiegarmi l'errore 

          LoginRegistrati
          Stai vedendo 4 articoli - dal 1 a 4 (di 4 totali)
          Rispondi a: andare a capo in VBA
          Gli allegati sono permessi solo ad utenti REGISTRATI
          Le tue informazioni:



          vecchio frac - 2750 risposte

          albatros54
          albatros54 - 1009 risposte

          patel
          patel - 935 risposte

          Marius44
          Marius44 - 795 risposte

          Luca73
          Luca73 - 685 risposte