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

Opgelost Automatische toevoegen van @-teken bij een formule door Excel (VBA)

Dit topic is als opgelost gemarkeerd

aaddegraaf

Gebruiker
Lid geworden
4 feb 2020
Berichten
8
Ik heb in mijn VBA code een regel om een cel te vullen met een formule.
Helaas plaatst Excel automatisch een @-teken in mijn code waardoor deze een foutmelding geeft: #NAAM
In de cel staat dan ineens deze code (mét een @-teken):
=F3-@SOM(BANK!E5:E100000)

In een ander onderwerp op deze site heb ik gevonden om niet de .FORMULA maar de .FORMULA2 te gebruiken.
Als ik dat doe, dan zet hij de formule inderdaad correct in de cel, maar geeft nog steeds een foutmelding: #NAAM
Als ik dan naar de formulebalk ga en ENTER geef, dan neemt hij de formule ineens wel zonder foutmelding.
Hieronder mijn code. Graag suggesties om dit op te lossen. Bedankt, Aad.

Code:
Sub banksaldo_formule_test()

Range("M13").Formula = "=F3-SOM(BANK!E5:E100000)"

End Sub
 
Probeer het eens met SUM ipv SOM
 
Probeer het eens met SUM ipv SOM
Dat is de oplossing. Ik had het kunnen weten. SOM is de formule die je handmatig in een cel plaatst bij een Nederlandstalige versie van Excel. In VBA code kun je deze niet gebruiken, want daar werken de Engelstalige codes. Bedankt voor je hulp. Gr., Aad.
 
Terug
Bovenaan Onderaan