Formules

Status
Niet open voor verdere reacties.

harolda1980

Gebruiker
Lid geworden
7 aug 2007
Berichten
488
Hoe maak ik in VBA een formule die alleen de waarde in een cel zet.
Welke Methodes zijn hier voor?
 
Meer methodes dan je lief is;

De simpelste:

Code:
Sheets([COLOR="Teal"]"Blad1"[/COLOR]).Range([COLOR="teal"]"A1"[/COLOR]).Value="verrassend"


Sheet is de naam van het werkblad (pas het groene deel aan aan je eigen situatie)
Range is de cel van het werkblad waarin je iets wil zetten (pas het groen deel aan aan je wensen)
 
Dus als ik op blad1
Som(cel a1 + cel a2 + cel a3) en daarvan de totale waarde in cel b1 wil zetten
 
Een aantal mogelijkheden:

Code:
    Range("B1") = WorksheetFunction.Sum(Range("A1:A3"))
    [B1] = WorksheetFunction.Sum([A1:A3])
    
    Range("B1") = WorksheetFunction.Sum(Range("A1").Resize(3))
    
    Range("B1").Formula = "=SUM(A1:A3)"
    [B1].Formula = "=SUM(A1:A3)"
    
    Range("B1").FormulaLocal = "=SOM(A1:A3)"
    [B1].FormulaLocal = "=SOM(A1:A3)"

Wigi
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan