Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

RK[4]+RK[-2]

87 views
Skip to first unread message

Pierre

unread,
Jun 2, 2004, 8:23:19 AM6/2/04
to
If ActiveCell.Value = "11" Then
Application.Goto Reference:="Wed11"
Range("wed11").Select
End If
If ActiveCell.Value = "12" Then
Application.Goto Reference:="Wed12" ' wedstrijd 12
Range("wed12").Select
End If
Selection.Copy
Sheets("W-klassement").Select
Range("B3").Select
Selection.PasteSpecial Paste:=xlValues, Operation:=xlNone, _
SkipBlanks:=False, Transpose:=False
Range("B3:D3").Select
Application.CutCopyMode = False
ActiveCell.FormulaR1C1 = "Gewicht"
Range("B3:D3").Select
Range("C3").Activate
ActiveCell.FormulaR1C1 = "Visplaats"
Range("B3:D3").Select
Range("D3").Activate
ActiveCell.FormulaR1C1 = "Strafpnt."
Columns("B:D").Select
Selection.Columns.AutoFit
Range("F3").Select
ActiveCell.FormulaR1C1 = "Punten"
Range("B4").Select
ActiveWindow.LargeScroll ToRight:=-1
Selection.Sort Key1:=Range("B4"), Order1:=xlDescending, _
Header:=xlGuess, OrderCustom:=1, _
MatchCase:=False, Orientation:= _
xlTopToBottom
Range("F4").Select

ActiveCell.FormulaR1C1 = ="RK[4]+RK[-2]"
Range("F4").Select
Selection.AutoFill Destination:=Range("F4:F24"), Type:= _
xlFillDefault
Range("F4:F24").Select
Range("F24").Select


Krijg een fout melding "Compileerfout Syntaxisfout" op :
ActiveCell.FormulaR1C1 = ="RK[4]+RK[-2]"


Iemand een suggestie

Is het ook mogelijk de formule te ontleden
Actieve cel is F4 = RijKolom 4 + RijKolom -2 meer kan ik er niet van
maken? en waarom de vierkante haken?

Dank bij voorbaat,
Pierre

Pierre

unread,
Jun 2, 2004, 8:39:16 AM6/2/04
to
Pierre <jp.vs...@pandora.be> wrote in
news:XEjvc.172$m42.12...@hestia.telenet-ops.be:

Als ik de formule verander van

ActiveCell.FormulaR1C1 = ="RK[4]+RK[-2]"

naar
ActiveCell.FormulaR1C1 = "RK[4]+RK[-2]"

Krijg ik wel de gevraagde data behalve in kolom E krijg ik
dit "RK[5] ???

Pierre


Pierre

unread,
Jun 2, 2004, 8:42:08 AM6/2/04
to

Als ik de formule verander van :

ActiveCell.FormulaR1C1 = ="RK[4]+RK[-2]"
naar
ActiveCell.FormulaR1C1 = "RK[4]+RK[-2]"

krijg ik wel de gevraagde data alleen ik kolom E
komt er dit te staan RK[5] ???

Pierre


Niek Otten

unread,
Jun 2, 2004, 10:30:29 AM6/2/04
to
Hi Pierre,

ActiveCell.FormulaR1C1Local = ="RK[4]+RK[-2]"

of

ActiveCell.FormulaR1C1 = ="RC[4]+RC[-2]"


--

Kind Regards,

Niek Otten

Microsoft MVP - Excel

"Pierre" <jp.vs...@pandora.be> wrote in message
news:XEjvc.172$m42.12...@hestia.telenet-ops.be...

Pierre

unread,
Jun 2, 2004, 11:13:41 AM6/2/04
to
"Niek Otten" <nico...@xs4all.nl> wrote in news:uTgDj4KSEHA.628
@TK2MSFTNGP11.phx.gbl:

> Hi Pierre,
>
> ActiveCell.FormulaR1C1Local = ="RK[4]+RK[-2]"
>
> of
>
> ActiveCell.FormulaR1C1 = ="RC[4]+RC[-2]"
>
>

Bij het eerste Compileerfout : Syntaxisfout
Bij het tweede Compileerfout : Verwacht expressie

Ingrid Baplue

unread,
Jun 2, 2004, 11:21:35 AM6/2/04
to
Zet het 2e =-teken tussen de aanhalingstekens, dan zou het wel moeten
lukken.

En wat de vierkante haken betreft, die geven aan dat het een relatieve
verwijzing is.
=RK[4]
betekent dezefde rij als waarin de formule staat
en 4 kolommen naar rechts

Als er geen haken staan dan is het een absolute verwijzing, bijv.:
=R1K1
verwijst steeds naar de eerste cel van het werkblad (cel A1), ongeacht in
welke cel deze verwijzing staat.

--
Ingrid Baplue
Excel MVP
http://users.telenet.be/ingrid/excel/

Dit bericht is geplaatst in een nieuwsgroep. Post je evt antwoord of
vervolgvraag graag in de nieuwsgroep a.u.b.

Pierre schreef in F8mvc.685$MO1.17...@hebe.telenet-ops.be

Luc.Heyndrickx

unread,
Jun 2, 2004, 11:32:18 AM6/2/04
to
Merkt niemand dit nu op????

Het = teken moet eenmaal buiten en eenmaal binnen de aanhalingstekens staan.

ActiveCell.FormulaR1C1 = "=RC[4]+RC[-2]"

Luc


"Pierre" <jp....@pandora.be> schreef in bericht
news:F8mvc.685$MO1.17...@hebe.telenet-ops.be...

Pierre

unread,
Jun 2, 2004, 1:11:32 PM6/2/04
to


'origineel / Fout 1004 Door de toepassing of door object
'gedefinieerde fout
'Alleen data in kolommen B C en D
'ActiveCell.FormulaR1C1 = "=RK[4]+RK[-2]"

'van Ingrid
'geen fout melding alleen kolom E staat er RK[5]
'ActiveCell.FormulaR1C1 = "" = "RK[4]+RK[-2]"

'van Luc
'geen fout melding alleen kolom E staat er RK[5]
'ActiveCell.FormulaR1C1 = "=RC[4]+RC[-2]"

'van Andy (mijn zoon)
'geen fout melding alleen kolom E staat er RK[5]
ActiveCell.FormulaR1C1 = "RK[3]+RK[-2]"

A B C D E F
Naam & Voornaam Gewicht Visplaats Strafpnt. Uitslag/Kg Punten
Smets Shana 1.222 54 RK[5] 1
Smets Marie 1.390 23 RK[5] 2

Pierre

unread,
Jun 2, 2004, 1:13:53 PM6/2/04
to

en van Niek
'Compileerfout / Syntaxisfout

Ingrid Baplue

unread,
Jun 2, 2004, 1:19:29 PM6/2/04
to
Het 2e =-teken moet tussen de aanhalingstekens staan, niet aanhalingstekens
tussen de =-tekens:

ActiveCell.FormulaR1C1Local = "=RK[4]+RK[-2]"
of


ActiveCell.FormulaR1C1 = "=RC[4]+RC[-2]"

Het tweede is wel het best, vermits het document dan ook op een
niet-Nederlandse Excel kan draaien.

--
Ingrid Baplue
Excel MVP
http://users.telenet.be/ingrid/excel/

Dit bericht is geplaatst in een nieuwsgroep. Post je evt antwoord of
vervolgvraag graag in de nieuwsgroep a.u.b.

Pierre schreef in 8Tnvc.951$Na7.22...@hebe.telenet-ops.be


> 'van Ingrid
> 'geen fout melding alleen kolom E staat er RK[5]
> 'ActiveCell.FormulaR1C1 = "" = "RK[4]+RK[-2]"
>

Luc.Heyndrickx

unread,
Jun 2, 2004, 1:41:26 PM6/2/04
to
Dat is toch de formule die ik gaf? Of kijk ik ergens over?
Toch nog een tip: Indien zulk een formule een foutmelding geeft: Gebruik de
macrorecorder eens. Die produceert dergelijke codes.

Luc

"Ingrid Baplue" <ingrid_bap...@hotmail.com> schreef in bericht
news:B_nvc.142132$yE6.7...@phobos.telenet-ops.be...

Pierre

unread,
Jun 2, 2004, 2:50:44 PM6/2/04
to

Ingrid en Luc
Het resultaat is nog altijd die kolom E met als uitkomst RK[5]

zal de macro nog eens handmatig (F8)door nemen of ik nog iets vind?

Pierre

Niek Otten

unread,
Jun 2, 2004, 3:32:50 PM6/2/04
to
Ook daarvoor geldt, zoals Ingrid volkomen terecht opmerkte, dat het tweede =
teken binnen de al bestaande " tekens moet staan


--

Kind Regards,

Niek Otten

Microsoft MVP - Excel

"Pierre" <jp....@pandora.be> wrote in message
news:lVnvc.954$Iq7.23...@hebe.telenet-ops.be...

Luc.Heyndrickx

unread,
Jun 2, 2004, 4:09:15 PM6/2/04
to
Formule in cel zetten, met de macrorecorder aan.

Luc

"Pierre" <jp....@pandora.be> schreef in bericht

news:8kpvc.373$Ld6.24...@hestia.telenet-ops.be...

0 new messages