formule in een (excel)-cel invoeren d.m.v. VBA

Status
Niet open voor verdere reacties.

gast0667

Gebruiker
Lid geworden
20 dec 2007
Berichten
136
VBA loopt vast bij onderstaande code:

Code:
Worksheets(1).Range("A1").Value = "=als(V21=0;0;10)"

Weet iemand waarom ?
 
Code:
worksheets(1).range("a1").FormulaR1C1= "=+IF(R[20]C[21]=0,0,10)"

probeer het zo maar eens
 
Laatst bewerkt door een moderator:
Bedankt. De invoering werkt wel als je directe celverwijzing toepast. Viel me op dat ik niet ";" in moest vullen maar "," als scheidingsteken in de formule.

echter met onderstaande geeft hij niet de waarde aan:

Code:
worksheets(1).range("A1").value = "=if(A2="""","""",vert.zoeken(A3,Test2,2,false))

Test2 is dan bijvoorbeeld: "B1:C5"
Hier geeft hij in de cel de foutmelding "#NAAM? "
De foutmelding gaat wel weg als ik op de cel ga staan en dan: F2 toets en vervolgens ENTER geef


Weet jij hier ook een antwoord op?
 
Laatst bewerkt door een moderator:
Code:
worksheets(1).range("A1").formaulaR1C1 = "=if(R[2]C[1]="""","""",VLOOKUP(R[3]C[1],Test2,2,false))

dan word het zoiets. VBA werkt niet met nederlands
 
Had het door. Werkt nu perfect.
bedankt.
 
Laatst bewerkt door een moderator:
Status
Niet open voor verdere reacties.

Nieuwste berichten

Terug
Bovenaan Onderaan