Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2005
    Messaggi
    141

    [Excel-VBA-Formule]

    Perchè se imposto questa formula con VBA, essa non viene eseguita??

    Range(Cells(i, 5), Cells(i, 5)).Formula = "=SOMMA(E3:E26)"

    mi da un valore "#NOME?", perchè...
    Solo se clicco 2 volte sulla cella e poi fccio invio (come per controllare la formula che ho immesso) essa viene calcolata
    Se invece la fomula è del tipo:

    Range(Cells(i, 5), Cells(i, 5)).Formula = "=E3+E26"

    essa viene eseguita automaticamente
    Ho provato anche ad eseguire il metodo "Calculate", ma non cambia nulla, qualcuno sa qualcosa???
    La vita è come la scaletta di un pollaio: in salita, corta e piena di m***a!!

  2. #2
    Utente di HTML.it L'avatar di Boolean
    Registrato dal
    Oct 2005
    Messaggi
    758
    scrivi così:

    codice:
    Range(Cells(i, 5), Cells(i, 5)).FormulaLocal = "=SOMMA(E3:E26)"
    Boolean

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2005
    Messaggi
    141
    Grazie, l'ho scoperto da solo poco prima a forza di tentativi...
    ho letto la guida, ma tra ".Formula" e ".FormulaLocal" non riesco proprio a capire la differenza, me la sai spiegare??
    La vita è come la scaletta di un pollaio: in salita, corta e piena di m***a!!

  4. #4
    Utente di HTML.it L'avatar di Boolean
    Registrato dal
    Oct 2005
    Messaggi
    758
    FormulaLocal si basa sulle impostazioni internazionali per impostare la formula nel modo corretto, mentre Formula si riferisce solo alla lingua inglese.

    alcuni costrutti tipo SOMMA vengono accettati normalmente, ma altre formule no.

    con FormulaLocal sei sicuro che le formule che conosci (scritte nella lingua corrente del sistema) vengono intepretate nella maniera corretta.

    Boolean

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.