• 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.

VBA formule in cel zetten

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

TJ86

Gebruiker
Lid geworden
28 sep 2014
Berichten
127
Hallo collega's,

door middel van een icoontje (welke een macro bevat) wil ik een formule in een cel zetten welke ook wordt uitgevoerd.

De formule in de cel is: =ALS(D8="";"";ALS.NB(VERT.ZOEKEN($D$8;'AA01-MH'!$A:$E;5;0);ALS.NB(VERT.ZOEKEN($D$8;'AA01-VH'!$A:$E;5;0);ALS.NB(VERT.ZOEKEN($D$8;'AA01-PR'!$A:$E;5;0);ALS.NB(VERT.ZOEKEN($D$8;'AA01-ST'!$A:$E;5;0);)))))

Als ik volgende VBA code gebruik (welke ik op internet heb gevonden) wordt de formule niet in de cel gezet:
Code:
Range("D12:P12").Select
     Selection.Formula = "=ALS(D8="";"";ALS.NB(VERT.ZOEKEN($D$8;'AA01-MH'!$A:$E;5;0);ALS.NB(VERT.ZOEKEN($D$8;'AA01-VH'!$A:$E;5;0);ALS.NB(VERT.ZOEKEN($D$8;'AA01-PR'!$A:$E;5;0);ALS.NB(VERT.ZOEKEN($D$8;'AA01-ST'!$A:$E;5;0);)))))"

D12 : P12 zijn zogenaamde "merged cells"

Wat doe ik fout?
 
Laatst bewerkt:
Ik zou het zo eens testen:
Code:
Range("D12").FormulaLocal = "=ALS(D8="";"";ALS.NB(VERT.ZOEKEN($D$8;'AA01-MH'!$A:$E;5;0);ALS.NB(VERT.ZOEKEN($D$8;'AA01-VH'!$A:$E;5;0);ALS.NB(VERT.ZOEKEN($D$8;'AA01-PR'!$A:$E;5;0);ALS.NB(VERT.ZOEKEN($D$8;'AA01-ST'!$A:$E;5;0);)))))"
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan