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

for each .... leest een Range rij voor Rij uit maar ....

Status
Niet open voor verdere reacties.

sylvester-ponte

Verenigingslid
Lid geworden
19 apr 2007
Berichten
6.620
hallo, for each p in Ra leest als Ra een Range is Rij voor Rij uit.
maar als Ra geen Range is maar een matrix leest for each kolom voor kolom.

is er ergens een vinkje dat het gelijk trekt ?

zie voorbeeld.
 

Bijlagen

Laatst bewerkt:
Die methode gebruik ik nooit, maar erg interessant.
Code:
P = [transpose(B2:E3)]
 
hallo Harry,
de bedoeling is om om matrixen en ranges door de zelfde loop te laten inlezen.
nu doe ik dat via
if typename="Range" then
.....
elseif.....
enz enz
 
Hallo Sylvester,

Het eindresultaat is een array.
Waarom zou je dan kiezen in de code voor 'Set'.

Lees het ook in als een array.

Misschien heb je andere bedoelingen dan dit voorbeeldbestandje, maar kan geen gedachten lezen.
 
het gaat om een function die als input variabele één parmarray p() krijgt.
de p kan dus meerde soorten variabelen krijgen vbv: range,matrix,array en ook gewoon meerdere getallen ( 1,2,3,4,5,6,7,8)


het uitlezen van de range gaat goed, rij voor rij.
een array leest net zo als een range , en losse getallen gaat ook goed.
een matrix gaat fout: met for each wordt er kolom voor kolom uitgelezen.
( beetje onlogisch )

ik vang het nu af door TypeName te bebruiken.

ik hoop dat dat niet nodig is, bvb door ergens een "uitlees vinkje" op "rij voor rij" te zetten bij matrixen.
 
Laatst bewerkt:
hallo Harry,
in post 2 zette je me op een spoor.
als ik een Range transponeer, wordt de Range een matrix en de volgorde veranderd niet.
als ik een matrix transponeer, veranderd de volgorde wel.
dus is dit ga ik gebruiken voor de invoer van mijn toekomstige "lijnensnijden" function:
 

Bijlagen

Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan