Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    104

    [VBA]Un ciclo facile, help

    Private Sub Cmd_Rendimento_Click()
    '
    'Calcola il rendimento dei titoli
    '
    Set Z = Worksheets("Chiusura MIB30").Range("D7 : D72")
    Set B = Worksheets("Rendimenti").Range("D7 : D72")

    Nr = Z.Rows.Count

    For i = 1 To Nr
    B(i, 1).Value = (Z(i + 1, 1).Value - Z(i, 1).Value) / Z(i, 1).Value * 100
    Next

    Worksheets("Rendimenti").Activate


    End Sub

    Questa Sub mi calcola i rendimenti di una serie storica di un titolo del foglio MIB30 e mi sistema i rendimenti giornalieri nel foglio Rendimenti nella stessa posizione.
    C'è un imprecisione riguardo l'ultimo valore ma mi serviva aiuto in un altro senso

    Nel foglio mib30 ci sono titoli disposti dalla colonna D alla colonna AG.
    Mi servirebbe un ciclo che calcoli i rendimenti per ogni colonna del foglio MIB30 e me li metta nel foglio Rendimenti.

    Non essendo molto pratico della sintassi VB non so se è possibile spostare in qualche modo il set di righe della colonna.

    Scusate se ho bestemmiato in qualche modo dicendo eresie

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    104
    trovato il modo
    grazie lo stesso


Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.