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

Formule in cel

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

Gum2

Gebruiker
Lid geworden
30 mrt 2007
Berichten
80
Ik heb in een cel van een werkboek de volgende formule staan : =IF(H78<>''";COUNTIF($G$2:G78;H78);"'')
Nu wil ik deze formule m.b.v. vba in de cel zetten.
Hiervoor gebruik ik
Code:
Cells(5, 9).Formula = "=IF(H78<>"";COUNTIF($G$2:G78;H78);"")"
Indien ik deze code uitvoer dan krijg ik de foutmelding "Fout 1004 tijdens uitvoering. Door de toepassing of object gedefinieerde fout"

Wat doe ik hier verkeerd?
Alle hulp is welkom!
 
Probeer het zo eens:

Code:
Cells(5, 9).Formula[B][COLOR="#FF0000"]Local[/COLOR][/B] = "=IF(H78<>"";COUNTIF($G$2:G78;H78);"")"
 
Maak er dit van:
Cells(5, 9).Formula = "=IF(H78<>"""",COUNTIF($G$2:G78,H78),"""")"
 
@ Edmoor : Bedankt voor de tip. De code werkt!
Ik was ervan op de hoogte dat de dubbele aanhalingstekens ook weer tussen aanhalingstekens gezet moesten worden. Dat heb ik ook geprobeerd maar nu blijkt dat ik ook komma's i.p.v. punt-komma's moet gebruiken.

@Cobbe: FormulaLocal werkt helaas niet maar bedankt voor het meedenken!
 
Vanuit VBA moet je altijd de Engelse formulenotatie gebruiken, dus inderdaad ook een komma in plaats van een puntkomma :)
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan