Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    [VBA] Indirizzo cella variabile

    Salve a tutti,

    avrei bisogno di cambiare la riga a cui punta un activex, in base all'input dell'utente.

    Spiego meglio.

    codice:
    Private Sub ComboBox4_Change()
    
    Dim v As Integer
    Dim s As String
    
    s = ComboBox4.Value
    
    v = CInt(s)
    
    x = v + 10
    
           ComboBox2.LinkedCell = "B + x"
           ComboBox1.LinkedCell = "C+x"
           TextBox1.LinkedCell = "D+x"
           TextBox6.LinkedCell = "E+x"
           
    
    End Sub
    Purtroppo non funziona.

    Se eseguo "MsgBox x" ottengo il valore corretto!

    dov'è l'errore?

    Immagino sia banale, ma non sono molto bravo, e molto arruginito

    Ringrazio anticipatamente

    k

  2. #2

    Re: [VBA] Indirizzo cella variabile

    Originariamente inviato da kicko
    Salve a tutti,

    avrei bisogno di cambiare la riga a cui punta un activex, in base all'input dell'utente.

    Spiego meglio.

    codice:
    Private Sub ComboBox4_Change()
    
    Dim v As Integer
    Dim s As String
    
    s = ComboBox4.Value
    
    v = CInt(s)
    
    x = v + 10
    
           ComboBox2.LinkedCell = "B + x"
           ComboBox1.LinkedCell = "C+x"
           TextBox1.LinkedCell = "D+x"
           TextBox6.LinkedCell = "E+x"
           
    
    End Sub
    Purtroppo non funziona.

    Se eseguo "MsgBox x" ottengo il valore corretto!

    dov'è l'errore?

    Immagino sia banale, ma non sono molto bravo, e molto arruginito

    Ringrazio anticipatamente

    k
    nelle espressioni .LinkedCell non devi usare
    "B + x"
    ma
    "B" & CStr(x)

    Prova...
    IceCube_HT (VB6 fan Club)

  3. #3

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.