Inserire formula con macro



  • Inserire formula con macro
    di Marco (utente non iscritto) data: 15/11/2010

    Ciao a tutti,
    ho scritto una macro tipo questa:

    range("a1").fomulalocal = "=cerca.vert("oggetto";a:b;2;falso)"
    ma mi da errore per via delle doppie virgolette, quelle su "oggetto" e quelle di apertura e chiusura . esiste un altro modo per inserire la parola tra virgolette senza usare le virgolette?



  • di Locate (utente non iscritto) data: 16/11/2010

    Ciao
    ----- range("a1").fomulalocal = "=cerca.vert("oggetto";a:b;2;falso)"
    --------
    formulalocal in vb ritorna il tipo di formula che tu ai immesso in una determinata cella, se tu metti una formula in a1 e fai una macro come sotto e la attivi vedi cosa ti dice con un messaggio,mentre nel tuo caso troverai una macro di questo genere vedi seconda
    ciao da locate



     
    Sub formula()
    MsgBox Range("A1").FormulaLocal
    End Sub
    
    -----------
    Sub Macro()
        Range("A1").Select
        ActiveCell.FormulaR1C1 = "=VLOOKUP(""oggetto"",R[1]C:R[9]C[1],2,FALSE)"
        Range("B1").Select
    End Sub