• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

Nested formule in vba

  • Onderwerp starter Onderwerp starter Frith
  • Startdatum Startdatum
Status
Niet open voor verdere reacties.

Frith

Gebruiker
Lid geworden
26 okt 2000
Berichten
219
Nested formule in macro
______________


Ik heb een formule gemaakt voor in een macro:


Code:
Range("D" & e + 4).FormulaR1C1 = "{=SOM(ALS($O$2:$O$1000=""I"";ALS($P$2:$P$1000=""ja"";$G$2:$G$1000;0);0))}"Nu wil ik echter dat hij deze formule als nested formule in excel invoert tijdens de macro, dus zet ik er { voor en } achter... Helaas ziet hij hierdoor de formule als een string.

Als ik overigens de {} weghaal in vba , loopt de macro vast....
haal ik excel de {} weg uit de cel NA het uitvoeren van de macro, en druk op ctrl-shift enter, dan staat in 1x de juiste waarde

Iemand een oplossing hiervoor??



Alvast bedankt!
 
Ik zie niet waarom je {} gebruikt... Maar goed...

Helpt dit je?

Code:
Range("D" & e + 4).FormulaArray = "=SUM(IF($O$2:$O$1000=""I"",IF($P$2:$P$1000=""ja"",$G$2:$G$1000,0),0))"

Jantje
 
JA!!!! dit is de oplossing!! Tnx!

Ik had die {} omdat ik als ik handmatig in excel in een cel de nested formule intype en op ctrl-shift-enter indruk, en dan weer kijk wat er in de cel staat, de {} erom staan... vandaar dat ik het ook gedaan had....


Tnx! kan ik weer verder :thumb:
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan