[VBA] Verschil tussen twee constructies niet duidelijk

Pagina: 1
Acties:

  • Schonhose
  • Registratie: April 2000
  • Laatst online: 30-07 21:51

Schonhose

Retro Icoon

Topicstarter
Constructie 1
code:
1
2
3
4
5
          ReDim XtranspY(k, 1) As Double
          Redim betaTransp(1, k) As Double
          Dim betaTranspXTranspY As Double

betaTranspXTranspY = Application.Index((Application.MMult(betaTransp, XtranspY)), 1, 1)


Constructie 2
code:
1
2
3
4
5
          ReDim XtranspY(k, 1) As Variant
          Redim betaTransp(1, k) As Variant
          Dim betaTranspXTranspY As Variant

betaTranspXTranspY = Application.WorksheetFunction.MMult(betaTransp, XtranspY)


De eerste gaat goed, de tweede absoluut niet 8)7 :?

Afgezien van het type variabelen veranderd er weinig volgens mij......

Probleem is ook dat ik de bovenste berekening niet helemaal kan volgen met die Application.Index.

Ik heb nog getest onderling of het wat uitmaakt of het een Vartiant of een Double is, maar daar ligt het niet aan.

"The thing under my bed waiting to grab my ankle isn't real. I know that, and I also know that if I'm careful to keep my foot under the covers, it will never be able to grab my ankle." - Stephen King
Quinta: 3 januari 2005


  • akakiwi
  • Registratie: September 2000
  • Laatst online: 20-03 11:13

akakiwi

I believe in the ruling class.

Misschien omdat Constructie 1 en 2 totaal anders zijn?? :?

| Life is a game (and games are fun) | homepage |